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