public void OJ057_InsertIntervalTest3() { IList<Interval> list = new List<Interval> { new Interval(1, 5) }; IList<Interval> result = new OJ057_InsertInterval().Insert(list, new Interval(0, 0)); Assert.AreEqual(2, result.Count); Assert.AreEqual(new Interval(0, 0), result[0]); Assert.AreEqual(new Interval(1, 5), result[1]); }
public void OJ057_InsertIntervalTest2() { IList<Interval> list = new List<Interval> { new Interval(1, 2), new Interval(3, 5), new Interval(6, 7), new Interval(8, 10), new Interval(12, 16), }; IList<Interval> result = new OJ057_InsertInterval().Insert(list, new Interval(4, 9)); Assert.AreEqual(3, result.Count); Assert.AreEqual(new Interval(1, 2), result[0]); Assert.AreEqual(new Interval(3, 10), result[1]); Assert.AreEqual(new Interval(12, 16), result[2]); }