Beispiel #1
0
        public void nextTest()
        {
            AppSettings conf = new AppSettings();

            conf.Hourpattern   = "*";
            conf.Minutepattern = "00,30";
            ScheduleRunner uut = new ScheduleRunner(conf);
            DateTime       t   = new DateTime(2015, 1, 1, 0, 0, 0, DateTimeKind.Utc);

            for (int i = 0; i < 24; i++)
            {
                for (int m = 0; m <= 30; m += 30)
                {
                    DateTime x = t.AddHours(i).AddMinutes(m);
                    Assert.AreEqual(x.AddMinutes(30), uut.next(x));
                }
            }
        }