public void Initialise()
        {
            _fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>
            {
                { @"c:\temp\1.txt", new MockFileData(string.Empty) },
                { @"c:\temp\2.txt", new MockFileData(string.Empty) },
                { @"c:\temp\3.txt", new MockFileData(string.Empty) },
                { @"c:\temp\SubFolder\4.txt", new MockFileData(string.Empty) },
                { @"c:\temp\SubFolder\Sub\5.txt", new MockFileData(string.Empty) },
                { @"c:\temp\SubFolder\Sub\6.txt", new MockFileData(string.Empty) },
            });

            var helpers = new TestableDelimonHelpers(_fileSystem);
            var recursionHelpers = new MyRecursionHelpers(helpers);

            _directory = new DelimonDirectoryInfoWrapper(recursionHelpers, new Delimon.Win32.IO.DirectoryInfo(@"c:\temp"));
        }
 public DelimonDirectoryInfoWrapper(MyRecursionHelpers helpers, DirectoryInfo instance)
 {
     _helpers = helpers;
     _instance = instance;
 }