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)); }