Пример #1
0
        public BasePackageStore(IOptionsMonitor <PackageStoreOptions> optionsAccessor, IFileSystem fileSystem, ISymbolicLink symbolicLink, IZipUtil zipUtil)
        {
            Options      = optionsAccessor.CurrentValue;
            FileSystem   = fileSystem;
            SymbolicLink = symbolicLink;
            ZipUtil      = zipUtil;

            if (!FileSystem.Directory.Exists(Options.Path))
            {
                FileSystem.Directory.CreateDirectory(Options.Path);
            }
        }
Пример #2
0
 public DisunityDistroStore(IOptionsMonitor <PackageStoreOptions> optionsAccessor, IFileSystem fileSystem, ISymbolicLink symbolicLink, IZipUtil zipUtil, IDisunityClient disunityClient) :
     base(optionsAccessor, fileSystem, symbolicLink, zipUtil)
 {
     _disunityClient = disunityClient;
     _httpClient     = disunityClient.HttpClient;
 }
Пример #3
0
 public ModPackageStore(IOptionsMonitor <PackageStoreOptions> optionsAccessor, IFileSystem fileSystem, ISymbolicLink symbolicLink, IZipUtil zipUtil) : base(optionsAccessor, fileSystem, symbolicLink, zipUtil)
 {
 }
Пример #4
0
 public MockBasePackageStore(IOptionsMonitor<PackageStoreOptions> optionsAccessor, IFileSystem fileSystem, ISymbolicLink symbolicLink, IZipUtil zipUtil, Mock<IPackageStore> mock) : base(optionsAccessor, fileSystem, symbolicLink, zipUtil) {
     _mock = mock;
 }