Exemple #1
0
        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);
        }