public void Change_in_timer_updates_RemainingTime_in_viewmodel() { Assert.AreEqual(0, _sut.RemainingTime.TotalSeconds); _fakeCountdownTimer.Callback(TimeSpan.MaxValue); Assert.AreEqual(TimeSpan.MaxValue, _sut.RemainingTime); _fakeCountdownTimer.Callback(TimeSpan.MinValue); Assert.AreEqual(TimeSpan.MinValue, _sut.RemainingTime); var timeSpan = new TimeSpan(0, 0, 23, 22); _fakeCountdownTimer.Callback(timeSpan); Assert.AreEqual(timeSpan, _sut.RemainingTime); }