public void ReverseEmpty()
        {
            var coll    = new AvlBinaryTreeCollection <int>();
            var list    = new List <int>();
            var reverse = coll.Reverse().ToList();

            reverse.Reverse();
            Assert.That(list, Is.EquivalentTo(reverse));
        }
        public void Reverse()
        {
            var coll = new AvlBinaryTreeCollection <int>();
            var list = new List <int>(Enumerable.Range(0, 100));

            //Randomize(list);
            coll.AddRange(list);
            var reverse = coll.Reverse().ToList();

            reverse.Reverse();
            Assert.That(list, Is.EquivalentTo(reverse));
        }