public void DateSpanConstructorTest() { Time time = "10:30 PM"; var ds1 = new DateSpan(time); var ds2 = new DateSpan(new Time(22, 30)); Assert.AreEqual(ds2, ds1); ds1.ToDateTime(); ds2.ToDateTime(); time = "2:15am"; var ds3 = new DateSpan(time); var ds4 = new DateSpan(new Time(2, 15)); Assert.AreEqual(ds3, ds4); ds3.ToDateTime(); ds4.ToDateTime(); Assert.IsTrue(ds1.After(ds3)); Assert.IsFalse(ds1.Before(ds3)); Assert.IsTrue(ds3.Before(ds1)); Assert.IsFalse(ds3.After(ds1)); }
public void BeforeAfterTest() { var ds1 = new DateSpan(2017, 1, 1, 12, 30, 0, 0); var ds2 = new DateSpan(2017, 1, 2, 12, 30, 0, 0); Assert.True(ds1.Before(ds2)); Assert.True(ds2.After(ds1)); Assert.False(ds1.After(ds2)); }