Esempio n. 1
0
        public void WhenAfterTimeIsGreaterThanTimeOfDay_GetNextTimeAfter_ReturnsNull()
        {
            // Arrange.
            var timeOfDay = new TimeSpan(0, 10, 20, 30);
            var afterTime = new TimeSpan(0, 10, 20, 31);
            var target = new OneTimePerDayDailyFrequency { TimeOfDay = timeOfDay };

            // Act.
            var result = target.GetNextTimeAfter(afterTime);

            // Assert.
            Assert.IsNull(result);
        }
Esempio n. 2
0
        public void WhenAfterTimeIsSmallerThanTimeOfDay_GetNextTimeAfter_ReturnsTimeOfDay()
        {
            // Arrange.
            var timeOfDay = new TimeSpan(0, 10, 20, 30);
            var afterTime = new TimeSpan(0, 10, 20, 29);
            var target = new OneTimePerDayDailyFrequency { TimeOfDay = timeOfDay };

            // Act.
            var result = target.GetNextTimeAfter(afterTime);

            // Assert.
            Assert.AreEqual(timeOfDay, result);
        }