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