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); }
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); }