Example #1
0
 public HomeController(IOptions <PlatformOptions> platformOptions, IOptions <WebAnalyticsOptions> webAnalyticsOptions, IOptions <LocalStorageModuleCatalogOptions> localStorageModuleCatalogOptions, LicenseProvider licenseProvider, ISettingsManager settingsManager)
 {
     _platformOptions     = platformOptions.Value;
     _webAnalyticsOptions = webAnalyticsOptions.Value;
     _localStorageModuleCatalogOptions = localStorageModuleCatalogOptions.Value;
     _licenseProvider = licenseProvider;
     _settingsManager = settingsManager;
 }
 public ModuleInstallerUnitTests()
 {
     _options = new LocalStorageModuleCatalogOptions {
         DiscoveryPath = "modules"
     };
     _externalClientMock   = new Mock <IExternalModulesClient>();
     _fileManagerMock      = new Mock <ITransactionFileManager>();
     _extModuleCatalogMock = new Mock <IExternalModuleCatalog>();
     _zipFileWrapperMock   = new Mock <IZipFileWrapper>();
 }
Example #3
0
        public static IOptions <LocalStorageModuleCatalogOptions> GetOptions(string discoveryPath, string probingPath)
        {
            var moduleCatalogOptions = new LocalStorageModuleCatalogOptions()
            {
                RefreshProbingFolderOnStart = true,
                DiscoveryPath = discoveryPath,
                ProbingPath   = probingPath,
            };

            return(Options.Create <LocalStorageModuleCatalogOptions>(moduleCatalogOptions));
        }
 public ModulesBundleTagHelperBase(ILocalModuleCatalog localModuleCatalog, IOptions <LocalStorageModuleCatalogOptions> options, IPlatformMemoryCache platformMemoryCache)
 {
     _localModuleCatalog  = localModuleCatalog;
     _platformMemoryCache = platformMemoryCache;
     _localStorageModuleCatalogOptions = options.Value;
 }