Example #1
0
 public void FindMaxBST_Success()
 {
     Assert.AreEqual("str7", _tree.FindMax(_root).Value);
     Assert.AreEqual("str2", _tree.FindMax(_root.LeftChild).Value);
     Assert.AreEqual("str2", _tree.FindMax(_root.LeftChild.RightChild).Value);
     Assert.AreEqual("str7", _tree.FindMax(_root.RightChild).Value);
     Assert.AreEqual("str5", _tree.FindMax(_root.RightChild.LeftChild).Value);
     Assert.AreEqual("str7", _tree.FindMax(_root.RightChild.RightChild).Value);
     Assert.AreEqual("str5", _tree.FindMax(_root.RightChild.LeftChild.RightChild).Value);
 }