public void GetDepthTest4()
        {
            BinaryTreeNode node1 = new BinaryTreeNode(1);

            int actual = TreeDepthHelper.GetTreeDepth(node1);

            Assert.AreEqual(actual, 1);

            ClearUpTreeNode(node1);
        }
        public void GetDepthTest2()
        {
            BinaryTreeNode node1 = new BinaryTreeNode(1);
            BinaryTreeNode node2 = new BinaryTreeNode(2);
            BinaryTreeNode node3 = new BinaryTreeNode(3);
            BinaryTreeNode node4 = new BinaryTreeNode(4);
            BinaryTreeNode node5 = new BinaryTreeNode(5);

            SetSubTreeNode(node1, node2, null);
            SetSubTreeNode(node2, node3, null);
            SetSubTreeNode(node3, node4, null);
            SetSubTreeNode(node4, node5, null);

            int actual = TreeDepthHelper.GetTreeDepth(node1);

            Assert.AreEqual(actual, 5);

            ClearUpTreeNode(node1);
        }
        public void GetDepthTest5()
        {
            int actual = TreeDepthHelper.GetTreeDepth(null);

            Assert.AreEqual(actual, 0);
        }