public void YearWeekdayInterval_YearMonth() { var builder = new CronExpressionBuilder(); builder.WeekDayInterval(WeekDay.Monday); builder.CronExpression.ShouldEqual("* * * * 1"); }
public void YearWeekdayInterval_NullYearMonth() { var builder = new CronExpressionBuilder(); Assert.Throws<NullReferenceException>(() => builder.WeekDayInterval(null)); }
public void YearWeekdayInterval_Below12() { var builder = new CronExpressionBuilder(); builder.WeekDayInterval(4); builder.CronExpression.ShouldEqual("* * * * 4"); }
public void YearWeekdayInterval_Above12() { var builder = new CronExpressionBuilder(); var days = 34; builder.WeekDayInterval(days); builder.CronExpression.ShouldEqual("* * * * 6"); }
public void YearWeekdayInterval_AddBelow0() { var builder = new CronExpressionBuilder(); Assert.Throws<Exception>(() => builder.WeekDayInterval(-29)); }