예제 #1
0
        public void ValidateShouldSucceedWithValidIntervalUnitHourConfiguration()
        {
            var trigger = new DailyTimeIntervalTriggerImpl
            {
                Name               = "name",
                Group              = "group",
                JobName            = "jobname",
                JobGroup           = "jobgroup",
                RepeatIntervalUnit = IntervalUnit.Hour
            };

            trigger.Validate();
        }
예제 #2
0
        public void TestValidateTimeOfDayOrder()
        {
            DailyTimeIntervalTriggerImpl trigger = new DailyTimeIntervalTriggerImpl();

            trigger.StartTimeOfDayUtc = new TimeOfDay(12, 0, 0);
            trigger.EndTimeOfDayUtc   = new TimeOfDay(8, 0, 0);
            try
            {
                trigger.Validate();
                Assert.Fail("Trigger should be invalidate when time of day is not in order.");
            }
            catch (SchedulerException)
            {
                // expected.
            }
        }