public void CanExecuteScheduleRemoveOldDateTrue() { var dateTimeUtcNow = new DateTime(DateTime.UtcNow.Year, 10, 21, 16, 0, 0, DateTimeKind.Utc); var logger = new Mock <ILogger>(); var schedule = new Schedule { Month = 10, DayOfTheMonth = 21, Hour = 16, Minute = 0 }; var scheduleService = new ScheduleService(logger.Object); var canExecuteSchedule = scheduleService.CanExecuteSchedule(schedule, dateTimeUtcNow, true); canExecuteSchedule.Should().BeTrue(); }