コード例 #1
0
 public void FindMinBST_Success()
 {
     Assert.AreEqual("str1", _tree.FindMin(_root).Value);
     Assert.AreEqual("str1", _tree.FindMin(_root.LeftChild).Value);
     Assert.AreEqual("str2", _tree.FindMin(_root.LeftChild.RightChild).Value);
     Assert.AreEqual("str4", _tree.FindMin(_root.RightChild).Value);
     Assert.AreEqual("str4", _tree.FindMin(_root.RightChild.LeftChild).Value);
     Assert.AreEqual("str7", _tree.FindMin(_root.RightChild.RightChild).Value);
     Assert.AreEqual("str5", _tree.FindMin(_root.RightChild.LeftChild.RightChild).Value);
 }