Exemple #1
0
        public void TestEverySpecificSeqWeekDayEveryNMonthAt()
        {
            var ce1 = QuartzCronExpression.EverySpecificSeqWeekDayEveryNMonthAt(DaySeqNumber.First, DaysOfWeek.Monday, 1, 12, 0);
            var ce2 = QuartzCronExpression.EverySpecificSeqWeekDayEveryNMonthAt(DaySeqNumber.Second, DaysOfWeek.Wednesday, 3, 7, 15);
            var ce3 = QuartzCronExpression.EverySpecificSeqWeekDayEveryNMonthAt(DaySeqNumber.Third, DaysOfWeek.Friday, 6, 21, 30);
            var ce4 = QuartzCronExpression.EverySpecificSeqWeekDayEveryNMonthAt(DaySeqNumber.Fourth, DaysOfWeek.Sunday, 77, 22, 45);

            Assert.Equal("0 0 12 ? 1/1 MON#1 *", ce1);
            Assert.Equal("0 15 7 ? 1/3 WED#2 *", ce2);
            Assert.Equal("0 30 21 ? 1/6 FRI#3 *", ce3);
            Assert.Equal("0 45 22 ? 1/77 SUN#4 *", ce4);
        }