Example #1
0
        private void TestRemove(AllocTest tree)
        {
            int count = (int)tree.Count;

            for (int j = 0; j < count; j++)
            {
                IncrementIteration();
                TestNoThrow("remove", delegate() { tree.Remove(); });
                TestNoThrow("validate", delegate() { tree.Validate(); });
            }
            TestNoThrow("validate", delegate() { tree.Validate(); });
            TestTrue("count", delegate() { return(tree.Count == 0); });
        }