Esempio n. 1
0
        public void TestForRemove()
        {
            Tree2 tree = new Tree2(10);
            Node  a    = new Node(9);
            Node  b    = new Node(50);
            Node  c    = new Node(100);

            tree.AddChild(a);
            tree.AddChild(b);
            tree.AddChild(c);
            Assert.AreEqual(c, b.right);
            tree.RemoveNode(100);
            Assert.AreEqual(null, b.right);
        }