internal static PackageHelperTest Create(TestPackagesCore.TempFile tempFile) { var testDirectory = TestDirectory.Create(); var zip = TestPackagesCore.GetZip(tempFile); var reader = new PackageArchiveReader(zip); return(new PackageHelperTest(testDirectory, reader, tempFile)); }
private PackageHelperTest( TestDirectory testDirectory, PackageArchiveReader reader, TestPackagesCore.TempFile tempFile) { Reader = reader; _testDirectory = testDirectory; _tempFile = tempFile; Resolver = new PackagePathResolver(_testDirectory.Path); Root = testDirectory.Path; }
internal static PackageReaderTest Create(TestPackagesCore.TempFile tempFile) { var directory = TestDirectory.Create(); using (tempFile) using (var zipFile = new ZipArchive(File.OpenRead(tempFile))) { zipFile.ExtractAll(directory.Path); } var reader = new PackageFolderReader(directory.Path); return(new PackageReaderTest(reader, directory)); }