private void CreateListFromTreeTest(TextbookLinkedListFromTreeCreator <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(TextbookLinkedListFromTreeCreator <int> textbookLinkedListFromTreeCreator) { CreateListFromTreeTest(textbookLinkedListFromTreeCreator); }
public void TextbookLinkedListFromTreeCreatorTests() { TextbookLinkedListFromTreeCreator <int> textbookLinkedListFromTreeCreator = new TextbookLinkedListFromTreeCreator <int>(); RunTests(textbookLinkedListFromTreeCreator); }