public void AddDaysTest() { var ds1 = new DateSpan(2017, 1, 1, 12, 0, 0, 0); var ds2 = new DateSpan(2017, 1, 2, 12, 0, 0, 0); ds1.AddDays(1); Assert.AreEqual(ds2, ds1); }
public void TimePeriodConstructorTest() { var ds1 = new DateSpan(new Time(8, 15, 30)); var ds2 = new DateSpan(new Time(12, 30)); var start = "8:15:30"; var end = "12:30"; var tp = new TimePeriod(start, end); Assert.AreEqual(ds1, tp.startTime); Assert.AreEqual(ds2, tp.endTime); ds1 = new DateSpan(new Time(22, 30)); ds2 = new DateSpan(new Time(2, 15)); ds2.AddDays(1); start = "10:30PM"; end = "2:15am"; tp = new TimePeriod(start, end); Assert.AreEqual(ds1, tp.startTime); Assert.AreEqual(ds2, tp.endTime); }