コード例 #1
0
        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);
        }