public void UnpackNestedFolder()
        {
            try
            {
                var rootFolder   = this.rootFolder;
                var targetFolder = rootFolder.SubFolders.Random(folder => folder.Files.Count > 0);

                Extractor.Data.FolderData fakeFolder = new Extractor.Data.FolderData("test");
                fakeFolder.Add(new Extractor.Data.FileData(new Extractor.Data.LZSSFileItem()
                {
                    Name  = "test.txt",
                    Index = 0,
                    Size  = 100
                }));
                fakeFolder.Add(new Extractor.Data.FileData(new Extractor.Data.LZSSFileItem()
                {
                    Name  = "test.txt",
                    Index = 1,
                    Size  = 100
                }));
                //root.SubFolders[0].Add(fakeFolder);
            }
            finally
            {
                this.releaseResources();
            }
        }
 public FileUnpackingManagerTest()
 {
     this.rootFolder = LZSSFileMapParserTest.RootFolder;
     Extractor.Business.FileUnpackingManager.Completed += this.onFieUnpackingComplted;
     this.blocker = new AutoResetEvent(true);
 }