Пример #1
0
        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);
        }
Пример #2
0
 public FindSum_Should()
 {
     _findSum = new FindSum();
 }
        public void Sum(int a, int b, FindSum fs)
        {
            int c = a + b;

            fs(c.ToString());
        }