public void SimplestWorkingTest() { //Arrange var intervals = new List<Interval<int>>(); intervals.Add(new Interval<int>(1, 2)); intervals.Add(new Interval<int>(1, 3)); var intervalContainer = new DataStructures.IntervalTreeRB.IntervalTree<int>(); intervals.ForEach(intervalContainer.Add); //Act var intersections = intervalContainer.Query(new Interval<int>(0,1)); //Assert Assert.AreEqual(2, intersections.Count()); }
public void SimplestWorkingTest() { //Arrange var intervals = new List <Interval <int> >(); intervals.Add(new Interval <int>(1, 2)); intervals.Add(new Interval <int>(1, 3)); var intervalContainer = new DataStructures.IntervalTreeRB.IntervalTree <int>(); intervals.ForEach(intervalContainer.Add); //Act var intersections = intervalContainer.Query(new Interval <int>(0, 1)); //Assert Assert.AreEqual(2, intersections.Count()); }