public void TestResetOnNew() { Advance(1); Reset(); IsRunning.Should().BeFalse(); Advance(2); Elapsed.ShouldBeEquivalentTo(TimeSpan.Zero); Start(); Advance(3); Elapsed.Ticks.Should().Be(3); }
public void TestStop() { Start(); Stop().Should().BeSameAs(stopwatch); IsRunning.Should().BeFalse(); }
public void TestStopOnNew() { Stop().Elapsed.ShouldBeEquivalentTo(TimeSpan.Zero); IsRunning.Should().BeFalse(); }
public void TestInitialState() { IsRunning.Should().BeFalse(); Elapsed.Ticks.Should().Be(0); }