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