Esempio n. 1
0
        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));
        }