예제 #1
0
파일: test.cs 프로젝트: mygaraj/Interview
 public void GetDepthEmptyTest()
 {
     BinaryThree tree = new BinaryThree();
     int emptyThreeDepth = tree.GetMaxDepth();
     int zero = 0;
     Assert.AreEqual(zero, emptyThreeDepth);
 }
예제 #2
0
파일: test.cs 프로젝트: mygaraj/Interview
 public void GetDepthTwoBranchesTest()
 {
     BinaryThree twoBranchesTree = new BinaryThree() { Left = new BinaryThree(), Right = new BinaryThree() };
     twoBranchesTree.GetMaxDepth();
 }
예제 #3
0
파일: test.cs 프로젝트: mygaraj/Interview
 public void GetDepthOneBranchTest()
 {
     BinaryThree oneBranchTree = new BinaryThree() { Left = new BinaryThree() };
     int oneBranchThreeDepth = oneBranchTree.GetMaxDepth();
     Assert.AreEqual(1, oneBranchThreeDepth);
 }