Пример #1
0
        public void TestResetOnNew()
        {
            Advance(1);
            Reset();
            IsRunning.Should().BeFalse();

            Advance(2);
            Elapsed.ShouldBeEquivalentTo(TimeSpan.Zero);

            Start();
            Advance(3);
            Elapsed.Ticks.Should().Be(3);
        }
Пример #2
0
 public void TestStop()
 {
     Start();
     Stop().Should().BeSameAs(stopwatch);
     IsRunning.Should().BeFalse();
 }
Пример #3
0
 public void TestStopOnNew()
 {
     Stop().Elapsed.ShouldBeEquivalentTo(TimeSpan.Zero);
     IsRunning.Should().BeFalse();
 }
Пример #4
0
 public void TestInitialState()
 {
     IsRunning.Should().BeFalse();
     Elapsed.Ticks.Should().Be(0);
 }