public void StartThenStopShouldUpdateStatusToStopped() { const ScheduledTimerStatus expectedRunning = ScheduledTimerStatus.Running; const ScheduledTimerStatus expectedStopped = ScheduledTimerStatus.Stopped; var sut = new ScheduledTimer(); sut.Begin(); Assert.That(sut.Status, Is.EqualTo(expectedRunning)); sut.End(); Assert.That(sut.Status, Is.EqualTo(expectedStopped)); }