private void CreateListFromTreeTest(ILinkedListFromTreeCreator <int> linkedListFromTreeCreator) { int[] arr = CreateArray(); IMinimalTree minimalTree = new MyMinimalTree(); BinaryTreeNode <int> node = minimalTree.CreateMinimalTree(arr); var treeListNode = linkedListFromTreeCreator.CreateLinkedListFromBinaryTree(node); ValidateList(treeListNode, arr); }
private void RunTests(ILinkedListFromTreeCreator <int> linkedListFromTreeCreator) { CreateListFromTreeTest(linkedListFromTreeCreator); }