public void ScheduleEveryDayOfTheWeekTest()
        {
            var now = DateTime.Now;
            var dueAt = now.AddSeconds(10).TimeOfDay;
            var startDateTime = now;
            var endDateTime = startDateTime.AddDays(30);

            WeeklyScheduleBuilder builder = new WeeklyScheduleBuilder(dueAt, startDateTime, endDateTime);
            builder.ScheduleEveryDayOfTheWeek();
            Assert.AreEqual(127, (int)builder.WeeklyFrequency);
        }
示例#2
0
        public void ScheduleEveryDayOfTheWeekTest()
        {
            var now = DateTime.Now;
            var dueAt = now.AddSeconds(10).TimeOfDay;
            var startDateTime = now;
            var endDateTime = startDateTime.AddDays(30);

            WeeklyScheduleBuilder builder = new WeeklyScheduleBuilder(dueAt, startDateTime, endDateTime);
            builder.ScheduleEveryDayOfTheWeek();
            var ws = builder.CreateWeeklySchedule();

            Assert.AreEqual(startDateTime.Date.Add(dueAt), ws.DueDateTime);
        }