Esempio n. 1
0
 public void AddTest(BinaryTree.iTree tr)
 {
     tr.Add(12);
     tr.Add(45);
     tr.Add(10);
     tr.Add(25);
     tr.Add(75);
     tr.Add(39);
     tr.Add(11);
     tr.Add(2);
     tr.Add(5);
     tr.Add(1);
     tr.Add(22);
     tr.Add(42);
     tr.Add(40);
     tr.Add(43);
     tr.Add(3);
     tr.Add(6);
     int expected = 16;
     NUnit.Framework.Assert.AreEqual(expected, tr.Size());
 }
Esempio n. 2
0
 public void GetSizeOfTree()
 {
     BinaryTree<int> tree = new BinaryTree<int>();
     tree.Root = new BinaryTreeNode<int>(1);
     tree.Root.Left = new BinaryTreeNode<int>(2);
     tree.Root.Right = new BinaryTreeNode<int>(3);
     tree.Root.Left.Left = new BinaryTreeNode<int>(4);
     tree.Root.Left.Right = new BinaryTreeNode<int>(5);
     Assert.AreEqual(5, tree.Size());
 }
Esempio n. 3
0
 public void GetSizeOfEmptyTree()
 {
     BinaryTree<int> tree = new BinaryTree<int>();
     Assert.AreEqual(0, tree.Size());
 }