예제 #1
0
        public void TestDayCounting()
        {
            // start = end
            IDateRange range = new DateRange {
                Start = DateTime.Now, End = DateTime.Now
            };

            Assert.AreEqual(0, range.DayCount());

            // end before start
            range = new DateRange {
                Start = DateTime.Now, End = DateTime.Now.AddDays(-1)
            };
            Assert.AreEqual(0, range.DayCount());

            // end after start
            range = new DateRange {
                Start = DateTime.Now, End = DateTime.Now.AddDays(5)
            };
            Assert.AreEqual(5, range.DayCount());

            //throw new System.NotImplementedException();
        }