コード例 #1
0
        public void HasInsideTest()
        {
            SchoolDay schoolDay = new SchoolDay();
            TimeSpan  offset    = DurationUtil.Second;
            TimeRangePeriodRelationTestData testData = new TimeRangePeriodRelationTestData(schoolDay.Start, schoolDay.End, offset);

            Assert.IsFalse(schoolDay.HasInside(testData.Before));
            Assert.IsFalse(schoolDay.HasInside(testData.StartTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.StartInside));
            Assert.IsFalse(schoolDay.HasInside(testData.InsideStartTouching));
            Assert.IsTrue(schoolDay.HasInside(testData.EnclosingStartTouching));
            Assert.IsTrue(schoolDay.HasInside(testData.Enclosing));
            Assert.IsTrue(schoolDay.HasInside(testData.ExactMatch));
            Assert.IsTrue(schoolDay.HasInside(testData.EnclosingEndTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.Inside));
            Assert.IsFalse(schoolDay.HasInside(testData.InsideEndTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.EndInside));
            Assert.IsFalse(schoolDay.HasInside(testData.EndTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.After));
        }
コード例 #2
0
        public void HasInsideTest() {
            SchoolDay schoolDay = new SchoolDay();
            TimeSpan offset = DurationUtil.Second;
            TimeRangePeriodRelationTestData testData = new TimeRangePeriodRelationTestData(schoolDay.Start, schoolDay.End, offset);

            Assert.IsFalse(schoolDay.HasInside(testData.Before));
            Assert.IsFalse(schoolDay.HasInside(testData.StartTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.StartInside));
            Assert.IsFalse(schoolDay.HasInside(testData.InsideStartTouching));
            Assert.IsTrue(schoolDay.HasInside(testData.EnclosingStartTouching));
            Assert.IsTrue(schoolDay.HasInside(testData.Enclosing));
            Assert.IsTrue(schoolDay.HasInside(testData.ExactMatch));
            Assert.IsTrue(schoolDay.HasInside(testData.EnclosingEndTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.Inside));
            Assert.IsFalse(schoolDay.HasInside(testData.InsideEndTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.EndInside));
            Assert.IsFalse(schoolDay.HasInside(testData.EndTouching));
            Assert.IsFalse(schoolDay.HasInside(testData.After));
        }