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