示例#1
0
 public void AddMonthInterval_AddBelow1()
 {
     var builder = new CronExpressionBuilder();
     Assert.Throws<Exception>(() => builder.MonthInterval(-29));
 }
示例#2
0
 public void AddMonthInterval_YearMonth()
 {
     var builder = new CronExpressionBuilder();
     builder.MonthInterval(YearMonth.April);
     builder.CronExpression.ShouldEqual("* * * 4 *");
 }
示例#3
0
        public void AddMonthInterval_Above12()
        {
            var builder = new CronExpressionBuilder();
            var days = 35;
            builder.MonthInterval(days);

            builder.CronExpression.ShouldEqual("* * * 11 *");
        }
示例#4
0
 public void AddMonthInterval_NullYearMonth()
 {
     var builder = new CronExpressionBuilder();
     Assert.Throws<NullReferenceException>(() => builder.MonthInterval(null));
 }
示例#5
0
 public void AddMonthInterval_Below12()
 {
     var builder = new CronExpressionBuilder();
     builder.MonthInterval(4);
     builder.CronExpression.ShouldEqual("* * * 4 *");
 }