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); } }
public DisunityDistroStore(IOptionsMonitor <PackageStoreOptions> optionsAccessor, IFileSystem fileSystem, ISymbolicLink symbolicLink, IZipUtil zipUtil, IDisunityClient disunityClient) : base(optionsAccessor, fileSystem, symbolicLink, zipUtil) { _disunityClient = disunityClient; _httpClient = disunityClient.HttpClient; }
public ModPackageStore(IOptionsMonitor <PackageStoreOptions> optionsAccessor, IFileSystem fileSystem, ISymbolicLink symbolicLink, IZipUtil zipUtil) : base(optionsAccessor, fileSystem, symbolicLink, zipUtil) { }
public MockBasePackageStore(IOptionsMonitor<PackageStoreOptions> optionsAccessor, IFileSystem fileSystem, ISymbolicLink symbolicLink, IZipUtil zipUtil, Mock<IPackageStore> mock) : base(optionsAccessor, fileSystem, symbolicLink, zipUtil) { _mock = mock; }