public void TestAtTimingPoint() { MockMiscProvider.MockNow = (new DateTime(2004, 3, 5, 7, 12, 5, 0)); ITiming t = new DayTiming(new TimeOfDayStructure(7, 12, 3)); Assert.AreEqual(false, t.TimesUp()); MockMiscProvider.Add(new TimeSpan(0, 0, 10)); Assert.AreEqual(false, t.TimesUp()); MockMiscProvider.Add(new TimeSpan(0, 0, 50)); Assert.AreEqual(false, t.TimesUp()); }
public void TestIt2() { MockMiscProvider.MockNow = (new DateTime(2004, 3, 5, 10, 5, 10, 0)); ITiming t = new DayTiming(new TimeOfDayStructure(7, 12, 3)); MockMiscProvider.MockNow = (new DateTime(2004, 3, 6, 7, 12, 2)); Assert.AreEqual(false, t.TimesUp()); MockMiscProvider.Add(new TimeSpan(0, 0, 1)); Assert.AreEqual(true, t.TimesUp()); t.Reset(); MockMiscProvider.Add(new TimeSpan(0, 0, 1)); Assert.AreEqual(false, t.TimesUp()); MockMiscProvider.Add(new TimeSpan(0, 0, 1)); Assert.AreEqual(false, t.TimesUp()); }