Esempio n. 1
0
 public void YearWeekdayInterval_YearMonth()
 {
     var builder = new CronExpressionBuilder();
     builder.WeekDayInterval(WeekDay.Monday);
     builder.CronExpression.ShouldEqual("* * * * 1");
 }
Esempio n. 2
0
 public void YearWeekdayInterval_NullYearMonth()
 {
     var builder = new CronExpressionBuilder();
     Assert.Throws<NullReferenceException>(() => builder.WeekDayInterval(null));
 }
Esempio n. 3
0
 public void YearWeekdayInterval_Below12()
 {
     var builder = new CronExpressionBuilder();
     builder.WeekDayInterval(4);
     builder.CronExpression.ShouldEqual("* * * * 4");
 }
Esempio n. 4
0
        public void YearWeekdayInterval_Above12()
        {
            var builder = new CronExpressionBuilder();
            var days = 34;
            builder.WeekDayInterval(days);

            builder.CronExpression.ShouldEqual("* * * * 6");
        }
Esempio n. 5
0
 public void YearWeekdayInterval_AddBelow0()
 {
     var builder = new CronExpressionBuilder();
     Assert.Throws<Exception>(() => builder.WeekDayInterval(-29));
 }