Exemple #1
0
            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));
            }
Exemple #2
0
 private PackageHelperTest(
     TestDirectory testDirectory,
     PackageArchiveReader reader,
     TestPackagesCore.TempFile tempFile)
 {
     Reader         = reader;
     _testDirectory = testDirectory;
     _tempFile      = tempFile;
     Resolver       = new PackagePathResolver(_testDirectory.Path);
     Root           = testDirectory.Path;
 }
Exemple #3
0
            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));
            }