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); }
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); }