public void ExtractionIntoFolder() { using (var extractor = Extractor.FromStream(new MemoryStream(_archiveData), _sandbox, Model.Archive.MimeTypeZip)) extractor.Run(); Assert.IsTrue(Directory.Exists(_sandbox)); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }
public void ExtractionIntoFolder() { using (var extractor = Extractor.FromStream(new MemoryStream(_archiveData), _sandbox, Model.Archive.MimeTypeZip)) extractor.Run(); Assert.IsTrue(Directory.Exists(_sandbox)); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }
public void ExtractionIntoFolder() { using (var extractor = ArchiveExtractor.Create(new MemoryStream(_archiveData), _sandbox, Archive.MimeTypeZip)) extractor.Run(); Directory.Exists(_sandbox).Should().BeTrue(); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }
public void TestExtractOverwritingExistingItems() { File.WriteAllText(Path.Combine(_sandbox, "file1"), @"Wrong content"); File.WriteAllText(Path.Combine(_sandbox, "file0"), @"This file should not be touched"); using (var extractor = Extractor.FromStream(new MemoryStream(_archiveData), _sandbox, Model.Archive.MimeTypeZip)) extractor.Run(); Assert.IsTrue(File.Exists(Path.Combine(_sandbox, "file0")), "Extractor cleaned directory."); string file0Content = File.ReadAllText(Path.Combine(_sandbox, "file0")); Assert.AreEqual("This file should not be touched", file0Content); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }
public void TestExtractOverwritingExistingItems() { File.WriteAllText(Path.Combine(_sandbox, "file1"), @"Wrong content"); File.WriteAllText(Path.Combine(_sandbox, "file0"), @"This file should not be touched"); using (var extractor = ArchiveExtractor.Create(new MemoryStream(_archiveData), _sandbox, Archive.MimeTypeZip)) extractor.Run(); File.Exists(Path.Combine(_sandbox, "file0")).Should().BeTrue(because: "Extractor cleaned directory."); string file0Content = File.ReadAllText(Path.Combine(_sandbox, "file0")); file0Content.Should().Be("This file should not be touched"); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }
public void ExtractionIntoFolder() { using (var extractor = ArchiveExtractor.Create(new MemoryStream(_archiveData), _sandbox, Archive.MimeTypeZip)) extractor.Run(); Directory.Exists(_sandbox).Should().BeTrue(); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }
public void TestExtractOverwritingExistingItems() { File.WriteAllText(Path.Combine(_sandbox, "file1"), @"Wrong content"); File.WriteAllText(Path.Combine(_sandbox, "file0"), @"This file should not be touched"); using (var extractor = ArchiveExtractor.Create(new MemoryStream(_archiveData), _sandbox, Archive.MimeTypeZip)) extractor.Run(); File.Exists(Path.Combine(_sandbox, "file0")).Should().BeTrue(because: "Extractor cleaned directory."); string file0Content = File.ReadAllText(Path.Combine(_sandbox, "file0")); file0Content.Should().Be("This file should not be touched"); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }
public void TestExtractOverwritingExistingItems() { File.WriteAllText(Path.Combine(_sandbox, "file1"), @"Wrong content"); File.WriteAllText(Path.Combine(_sandbox, "file0"), @"This file should not be touched"); using (var extractor = Extractor.FromStream(new MemoryStream(_archiveData), _sandbox, Model.Archive.MimeTypeZip)) extractor.Run(); Assert.IsTrue(File.Exists(Path.Combine(_sandbox, "file0")), "Extractor cleaned directory."); string file0Content = File.ReadAllText(Path.Combine(_sandbox, "file0")); Assert.AreEqual("This file should not be touched", file0Content); var comparer = new CompareHierarchyToExtractedFolder(_sandbox); _package.AcceptVisitor(comparer); }