public void GetElementRangeByRank() { var list = new SortSet <int, int>(); for (var i = 0; i < 10; i++) { list.Add(i, i); } var elements = list.GetElementRangeByRank(3, 8); var n = 3; foreach (var e in elements) { Assert.AreEqual(n++, e); } var list2 = new SortSet <int, int>(); Assert.AreEqual(0, list2.GetElementRangeByRank(3, 8).Length); }