public void SystemDateTime_can_override_the_current_date() { var expected = new DateTime(1974, 10, 16); SystemDateTime.DateIs(expected); SystemDateTime.UtcNow.Should().Be(expected); SystemDateTime.Reset(); SystemDateTime.UtcNow.Should().NotBe(expected); }
public void should_reset_time_when_set() { var fakeNow = new DateTime(1995, 1, 1, 1, 2, 3, 4, DateTimeKind.Local); using (SystemDateTime.Set(fakeNow)) { SystemDateTime.Reset(); SystemDateTime.UtcNow.ShouldBeGreaterThan(fakeNow); SystemDateTime.Now.ShouldBeGreaterThan(fakeNow); } }
public void should_reset_time_when_paused() { using (SystemDateTime.PauseTime()) { var now = SystemDateTime.UtcNow; Thread.Sleep(50.Milliseconds()); SystemDateTime.Reset(); Thread.Sleep(50.Milliseconds()); SystemDateTime.UtcNow.ShouldBeGreaterThan(now); SystemDateTime.Now.ShouldBeGreaterThan(now.ToLocalTime()); } }
public void TestCleanUp() { SystemDateTime.Reset(); }
public void Cleanup() { SystemDateTime.Reset(); }
protected override void Finally() { SystemDateTime.Reset(); }
public void Kill() { SystemDateTime.Reset(); _bucket.DropAsync().GetAwaiter().GetResult(); }
public void AfterContextCleanup() { SystemDateTime.Reset(); }
public void Dispose() { SystemDateTime.Reset(); }
public void TestInitialize() { SystemDateTime.Reset(); }