public void ShouldNotBeInSchedule_WhenNotTheDayOfWeek() { var schedule = new AggregateSchedule ( Schedule.On(DayOfWeek.Monday).At(TimeRange.AllDay()) ); var result = schedule.IsInSchedule(new DateTime(2020, 10, 20, 12, 0, 0)); Assert.That(result, Is.False, "Should not be scheduled when not the day of week"); }
public void ShouldBeInScheduleByDayOfWeek() { var schedule = new AggregateSchedule ( Schedule.On(DayOfWeek.Monday).At(TimeRange.AllDay()) ); var result = schedule.IsInSchedule(new DateTime(2020, 10, 19, 12, 0, 0)); Assert.That(result, Is.True, "Should be scheduled by day of week"); }