public void Next_occurrence_before_start() { // 1/4 -> 12/4, 15/4 -> 26/4, 29/4 WeeklySchedule week = new WeeklySchedule {Frequency = 2, Monday = true, Thursday = true }; DateTime? next = week.NextOccurrence(_start, new DateTime(2010, 1, 1)); Assert.IsTrue(next.HasValue); Assert.AreEqual(new DateTime(2010, 4, 1), next.Value); }
public void Next_occurrence_before_start() { // 1/4 -> 12/4, 15/4 -> 26/4, 29/4 WeeklySchedule week = new WeeklySchedule { Frequency = 2, Monday = true, Thursday = true }; DateTime?next = week.NextOccurrence(_start, new DateTime(2010, 1, 1)); Assert.IsTrue(next.HasValue); Assert.AreEqual(new DateTime(2010, 4, 1), next.Value); }