public void Elapsed_GetNextValue() { _stopwatch = MockStopwatch.StartNew(Enumerable.Range(1, 10).Select(i => TimeSpan.FromSeconds(i))); Assert.IsTrue(_stopwatch.IsRunning); Assert.AreEqual(TimeSpan.FromSeconds(0), _stopwatch.Elapsed); Assert.AreEqual(TimeSpan.FromSeconds(1), _stopwatch.Elapsed); Assert.AreEqual(TimeSpan.FromSeconds(2), _stopwatch.Elapsed); }
public void Stop_Elapsed_GetsSameValue() { _stopwatch = MockStopwatch.StartNew(Enumerable.Range(1, 10).Select(i => TimeSpan.FromSeconds(i))); _stopwatch.Elapsed.Noop(); _stopwatch.Elapsed.Noop(); _stopwatch.Elapsed.Noop(); _stopwatch.Stop(); Assert.IsFalse(_stopwatch.IsRunning); Assert.AreEqual(TimeSpan.FromSeconds(2), _stopwatch.Elapsed); Assert.AreEqual(TimeSpan.FromSeconds(2), _stopwatch.Elapsed); }
public void ResetStopped_Elapsed_GetsOnlyFirst() { _stopwatch = MockStopwatch.StartNew(Enumerable.Range(1, 10).Select(i => TimeSpan.FromSeconds(i))); _stopwatch.Elapsed.Noop(); _stopwatch.Elapsed.Noop(); _stopwatch.Elapsed.Noop(); _stopwatch.Stop(); _stopwatch.Reset(); Assert.IsFalse(_stopwatch.IsRunning); Assert.AreEqual(TimeSpan.FromSeconds(0), _stopwatch.Elapsed); Assert.AreEqual(TimeSpan.FromSeconds(0), _stopwatch.Elapsed); }
public void TestInitialize() { _stopwatch = MockStopwatch.StartNew(Enumerable.Range(1, 10).Select(i => TimeSpan.FromSeconds(i))); }