예제 #1
0
        public void Constructor_02()
        {
            var now = DateTime.Now;
            var c   = new DateRangeCollection(
                new DateRange(now.AddHours(3), now.AddHours(5)),
                new DateRange(now.AddHours(4), now.AddHours(7)));

            Assert.Single(c);
            Assert.Equal(now.AddHours(3), c.First().Start);
            Assert.Equal(now.AddHours(7), c.First().End);
        }
예제 #2
0
        public void Constructor_01()
        {
            var now = DateTime.Now;
            var c   = new DateRangeCollection(
                new DateRange(now.AddHours(1), now.AddHours(2)),
                new DateRange(now.AddHours(3), now.AddHours(4)));

            Assert.Equal(2, c.Count);
            Assert.Equal(now.AddHours(1), c.First().Start);
            Assert.Equal(now.AddHours(2), c.First().End);
            Assert.Equal(now.AddHours(3), c.Last().Start);
            Assert.Equal(now.AddHours(4), c.Last().End);
        }