UtilityTest\IntervalTreeTests.cs (13)
95Assert.True(Set("A").SetEquals(spans));
106Assert.True(Set("A").SetEquals(spans));
117Assert.True(Set("A").SetEquals(spans));
128Assert.True(Set("A").SetEquals(spans));
139Assert.True(Set("A").SetEquals(spans));
150Assert.True(Set("A").SetEquals(spans));
161Assert.True(Set("A").SetEquals(spans));
176Assert.True(Set("A").SetEquals(GetIntervalsThatOverlapWith(tree, 6, 2).Select(i => i.Item3)));
177Assert.True(Set("B").SetEquals(GetIntervalsThatOverlapWith(tree, 16, 2).Select(i => i.Item3)));
180Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 2, 20).Select(i => i.Item3)));
181Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 2, 14).Select(i => i.Item3)));
182Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 6, 10).Select(i => i.Item3)));
183Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 6, 20).Select(i => i.Item3)));