コード例 #1
0
        public void TimeSlotCollide()
        {
            var ts = new TimeSlot(12, 30, 12, 45);

            ts.Collide(new Time(12, 30), new Time(12, 45)).ShouldBeTrue();
            ts.Collide(new TimeSlot(12, 15, 12, 25)).ShouldBeFalse();
            ts.Collide(new TimeSlot(12, 31, 12, 40)).ShouldBeTrue();
            ts.Collide(new TimeSlot(12, 45, 12, 55)).ShouldBeTrue();
            ts.Collide(new TimeSlot(12, 46, 12, 55)).ShouldBeFalse();
        }