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); }