UtilityTest\IntervalTreeTests.cs (13)
97Assert.True(Set("A").SetEquals(spans));
108Assert.True(Set("A").SetEquals(spans));
119Assert.True(Set("A").SetEquals(spans));
130Assert.True(Set("A").SetEquals(spans));
141Assert.True(Set("A").SetEquals(spans));
152Assert.True(Set("A").SetEquals(spans));
163Assert.True(Set("A").SetEquals(spans));
178Assert.True(Set("A").SetEquals(GetIntervalsThatOverlapWith(tree, 6, 2).Select(i => i.Item3)));
179Assert.True(Set("B").SetEquals(GetIntervalsThatOverlapWith(tree, 16, 2).Select(i => i.Item3)));
182Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 2, 20).Select(i => i.Item3)));
183Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 2, 14).Select(i => i.Item3)));
184Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 6, 10).Select(i => i.Item3)));
185Assert.True(Set("A", "B").SetEquals(GetIntervalsThatOverlapWith(tree, 6, 20).Select(i => i.Item3)));