public void GetDepthEmptyTest() { BinaryThree tree = new BinaryThree(); int emptyThreeDepth = tree.GetMaxDepth(); int zero = 0; Assert.AreEqual(zero, emptyThreeDepth); }
public void GetDepthTwoBranchesTest() { BinaryThree twoBranchesTree = new BinaryThree() { Left = new BinaryThree(), Right = new BinaryThree() }; twoBranchesTree.GetMaxDepth(); }
public void GetDepthOneBranchTest() { BinaryThree oneBranchTree = new BinaryThree() { Left = new BinaryThree() }; int oneBranchThreeDepth = oneBranchTree.GetMaxDepth(); Assert.AreEqual(1, oneBranchThreeDepth); }