public void it_can_run_on_the_last_day_of_a_longer_month_int() { var cron = CronEspressoGenerator.GenerateYearlyCronExpression(_midDayTime, LastDayOfLongerMonth, JanuraryInt); Assert.AreEqual(LastDayOfJanuraryCron, cron); }
public void it_can_run_on_the_last_day_of_a_shorter_month_int() { var cron = CronEspressoGenerator.GenerateYearlyCronExpression(_midDayTime, LastDayOfShorterMonth, AprilInt); Assert.AreEqual(LastDayOfAprilCron, cron); }
public void it_throws_an_argument_out_of_range_exception_when_duplicate_int() { Assert.Throws <ArgumentOutOfRangeException>(() => CronEspressoGenerator.GenerateMultiDayCronExpression(_midDayTime, _dupliacteDaysInt), ExceptionMessages.DuplicateDaysException); }
public void it_can_run_on_the_fourth_monday_of_the_month_enum() { var cron = CronEspressoGenerator.GenerateSetDayMonthlyCronExpression(_midDayTime, _forthOfTheMonth, _validDayOfTheWeekEnum, ValidMonthsToRun); Assert.AreEqual(FourthMondayCron, cron); }
public void it_can_run_every_fifty_nine_minutes() { var cron = CronEspressoGenerator.GenerateMinutesCronExpression(FiftyNineMinutes); Assert.AreEqual(RunEvery59MinutesCron, cron); }
public void it_throws_an_argument_out_of_range_exception_when_month_is_over_max() { Assert.Throws <ArgumentOutOfRangeException>(() => CronEspressoGenerator.GenerateMonthlyCronExpression(_midDayTime, ValidMonthAndDay, InvalidMaxMonth), ExceptionMessages.InvalidAmountOfMonthsToRunAfterException); }
public void it_can_run_on_the_middle_day_of_the_middle_month() { var cron = CronEspressoGenerator.GenerateMonthlyCronExpression(_midDayTime, MidDayOfTheMonth, MidMonth); Assert.AreEqual(MidCron, cron); }
public void it_can_run_every_minute() { var cron = CronEspressoGenerator.GenerateMinutesCronExpression(OneMinute); Assert.AreEqual(RunEveryMinuteCron, cron); }
public void it_can_run_on_a_thursday_int_param() { var cron = CronEspressoGenerator.GenerateSetDayCronExpression(_midDayTime, 4); Assert.AreEqual(RunEveryThursdayCron, cron); }
public void it_can_run_on_a_friday_enum_param() { var cron = CronEspressoGenerator.GenerateSetDayCronExpression(_midDayTime, DayOfWeek.Friday); Assert.AreEqual(RunEveryFridayCron, cron); }
public void it_can_run_every_twenty_three_hours() { var cron = CronEspressoGenerator.GenerateHourlyCronExpression(TwentyThreeHours); Assert.AreEqual(RunEvery23HoursCron, cron); }
public void it_can_run_every_hour() { var cron = CronEspressoGenerator.GenerateHourlyCronExpression(OneHour); Assert.AreEqual(RunEveryHourCron, cron); }
public void it_can_run_on_the_last_monday_of_the_month_int() { var cron = CronEspressoGenerator.GenerateSetDayMonthlyCronExpression(_midDayTime, _lastOfTheMonth, ValidDayOfTheWeekInt, ValidMonthsToRun); Assert.AreEqual(LastMondayCron, cron); }
public void it_can_run_on_the_last_day_of_feburary_int() { var cron = CronEspressoGenerator.GenerateYearlyCronExpression(_midDayTime, LastDayOfFebrary, FebraryInt); Assert.AreEqual(LastDatOfFebraryCron, cron); }
public void it_can_run_on_the_last_day_of_the_last_month() { var cron = CronEspressoGenerator.GenerateMonthlyCronExpression(_midDayTime, HighestDayOfTheMonth, HighestMonth); Assert.AreEqual(HighestCron, cron); }
public void it_throws_an_argument_out_of_range_exception_when_negative() { Assert.Throws <ArgumentOutOfRangeException>(() => CronEspressoGenerator.GenerateSetDayCronExpression(_midDayTime, NeagtiveNumber), ExceptionMessages.InvalidDayOfTheWeekParameterException); }
public void it_can_run_on_multi_days_enum_param() { var cron = CronEspressoGenerator.GenerateMultiDayCronExpression(_midDayTime, _runMultiDaysEnum); Assert.AreEqual(RunMultiDaysCron, cron); }
public void it_can_run_every_thirty_minutes() { var cron = CronEspressoGenerator.GenerateMinutesCronExpression(ThirtyMinutes); Assert.AreEqual(RunEvery30MinutesCron, cron); }
public void it_can_run_on_all_days_int_param() { var cron = CronEspressoGenerator.GenerateMultiDayCronExpression(_midDayTime, _ruAllDaysInt); Assert.AreEqual(RunAllDaysCron, cron); }
public void it_throws_an_argument_out_of_range_exception() { Assert.Throws <ArgumentOutOfRangeException>(() => CronEspressoGenerator.GenerateHourlyCronExpression(NegativeNumber), ExceptionMessages.InvalidHourParameterException); }
public void it_can_run_on_every_weekday() { var cron = CronEspressoGenerator.GenerateWeekDayOnlyCronExpression(_midDayTime); Assert.AreEqual(RunEveryWeekdayCron, cron); }
public void it_throws_an_argument_out_of_range_exception_when_day_is_over_max() { Assert.Throws <ArgumentOutOfRangeException>(() => CronEspressoGenerator.GenerateMonthlyCronExpression(_midDayTime, InvalidMaxDay, ValidMonthAndDay), ExceptionMessages.InvalidDayOfTheMonthException); }
public void it_can_run_on_the_first_day_of_a_given_month_int() { var cron = CronEspressoGenerator.GenerateYearlyCronExpression(_midDayTime, FirstDayOfTheMonth, JanuraryInt); Assert.AreEqual(FirstOfJanuraryCron, cron); }
public void it_throws_an_argument_out_of_range_exception_when_higher_day() { Assert.Throws <ArgumentOutOfRangeException>(() => CronEspressoGenerator.GenerateMultiDayCronExpression(_midDayTime, _higherDay), ExceptionMessages.InvalidDayOfTheWeekParameterException); }
public void it_throws_an_argument_out_of_range_exception() { Assert.Throws <ArgumentOutOfRangeException>(() => CronEspressoGenerator.GenerateMinutesCronExpression(Zero), ExceptionMessages.InvalidMinuteParameterException); }