public void TestCurrentUtcTime() { using (WindowsTimeSource timeSource = new WindowsTimeSource()) { Assert.That( timeSource.CurrentUtcTime, Is.EqualTo(DateTime.UtcNow).Within(10).Seconds ); } }
public void TestTicks() { using (WindowsTimeSource timeSource = new WindowsTimeSource()) { long ticks1 = timeSource.Ticks; long ticks2 = timeSource.Ticks; Assert.That(ticks2, Is.GreaterThanOrEqualTo(ticks1)); } }
public void TestWaitOne() { using (WindowsTimeSource timeSource = new WindowsTimeSource()) { AutoResetEvent waitEvent = new AutoResetEvent(true); Assert.IsTrue(timeSource.WaitOne(waitEvent, TimeSpan.FromMilliseconds(1).Ticks)); Assert.IsFalse(timeSource.WaitOne(waitEvent, TimeSpan.FromMilliseconds(1).Ticks)); } }
public void TestDefaultConstructor() { using (WindowsTimeSource timeSource = new WindowsTimeSource()) { } }
public void TestTicks() { using(WindowsTimeSource timeSource = new WindowsTimeSource()) { long ticks1 = timeSource.Ticks; long ticks2 = timeSource.Ticks; Assert.That(ticks2, Is.GreaterThanOrEqualTo(ticks1)); } }
public void TestCurrentUtcTime() { using(WindowsTimeSource timeSource = new WindowsTimeSource()) { Assert.That( timeSource.CurrentUtcTime, Is.EqualTo(DateTime.UtcNow).Within(10).Seconds ); } }
public void TestDefaultConstructor() { using(WindowsTimeSource timeSource = new WindowsTimeSource()) { } }
public void TestWaitOne() { using(WindowsTimeSource timeSource = new WindowsTimeSource()) { AutoResetEvent waitEvent = new AutoResetEvent(true); Assert.IsTrue(timeSource.WaitOne(waitEvent, TimeSpan.FromMilliseconds(1).Ticks)); Assert.IsFalse(timeSource.WaitOne(waitEvent, TimeSpan.FromMilliseconds(1).Ticks)); } }