TimeTests PauseTimeShouldNotUpdateAnyEntityAnymore Method Delta Engine Documentation

Namespace: DeltaEngine.Tests.Entities
Assembly: DeltaEngine.Tests (in DeltaEngine.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void PauseTimeShouldNotUpdateAnyEntityAnymore()
Examples

[Test]
public void PauseTimeShouldNotUpdateAnyEntityAnymore()
{
    var entities = new MockEntitiesRunner(typeof(EntitiesRunnerTests.IncrementCounter));
    var entity = new MockEntity().Add(0).Start<EntitiesRunnerTests.IncrementCounter>();
    Assert.AreEqual(0, entity.Get<int>());
    entities.RunEntities();
    Assert.AreEqual(1, entity.Get<int>());
    Time.SpeedFactor = 0;
    entities.RunEntities();
    Assert.AreEqual(1, entity.Get<int>());
    Time.SpeedFactor = 1;
}
See Also