public void TestNumberOfNodes1() { // Arrange var node1 = CreateBinaryTree(); // Act var nNodes = FindNodeByIndex.NumberOfNodes(node1); // Assert Assert.AreEqual(10, nNodes); }
public void TestNumberOfNodesRoot() { // Arrange var node1 = CreateBinaryTree(); node1.Left = null; node1.Right = null; // Act var nNodes = FindNodeByIndex.NumberOfNodes(node1); // Assert Assert.AreEqual(1, nNodes); }
public void TestNumberOfNodes2() { // Arrange var node1 = CreateBinaryTree(); node1.Left.Right.Right = new Node { Value = "11" }; // Act var nNodes = FindNodeByIndex.NumberOfNodes(node1); // Assert Assert.AreEqual(11, nNodes); }