public void RecursiveMethodTest() { // Create a binary tree // 1 // / \ // 2 3 // / \ / \ // 4 5 6 7 BinaryTreeNode <int> binaryTree = TestData.CreateBinaryTree(); FindSum fS = new FindSum(); Assert.AreEqual(fS.FindSumRecursively(binaryTree), 28); // Create a binary tree // 1 // / \ // 2 3 // / \ \ //4 5 8 // / \ // 6 7 BinaryTreeNode <int> binaryTree1 = TestData.CreateBinaryTree3(); Assert.AreEqual(fS.FindSumRecursively(binaryTree1), 36); }
public FindSum_Should() { _findSum = new FindSum(); }
public void Sum(int a, int b, FindSum fs) { int c = a + b; fs(c.ToString()); }