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

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