public void SwitchOn_TurnedOn() { var provider = new DeterministicDateTimeProvider(); provider.Time = () => new DateTime(2000, 1, 1, 1, 0, 0); var timer = new TimedSwitcherProvider(provider); timer.AddOnTime(new TimeSpanRange(new TimeSpan(0, 0, 0), new TimeSpan(3, 0, 0))); var actual = timer.ShouldBeOn(); var expected = true; Assert.Equal(expected, actual); }