public void CorrespondenceLapsToRealAmountTest_CreateStopwatchStartAndStartFiveNewLap_CountLapsSouldBeRealAmount() { // Arranges StopwatchModel stopwatch = new StopwatchModel(); int realAmount = 5; // Act stopwatch.Start(); for (int i = 0; i < realAmount; i++) { stopwatch.StartNewLap(); } stopwatch.Stop(); // Assert Assert.Equal(stopwatch.CountLaps, realAmount); }
public void StopwatchPauseTest_CreateStopwatchAfterStartAndStopWithDelay_AfterPauseTimeShouldNotChanged() { // Arranges StopwatchModel stopwatch = new StopwatchModel(); int timeWaitMs = 2000; double concreteTimeStop = 0; // Act stopwatch.Start(); Thread.Sleep(timeWaitMs); stopwatch.Stop(); concreteTimeStop = stopwatch.TotalStopwatchTime.TotalMilliseconds; Thread.Sleep(timeWaitMs); // Assert Assert.True(MillisCompare(concreteTimeStop, stopwatch.TotalStopwatchTime.TotalMilliseconds)); }
public void Stop() { _stopwatchModel.Stop(); }
internal void StopTimer() { stopWatch.Stop(); dispatcherTimer.Stop(); Running = false; }
private void StopwatchStop() { _model.Stop(); _timer.Stop(); StopwatchStateChanged(); }