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);
 }