private void InitializeSettings() { AdminSettings = new AdminSettings(); AdminSettings.RootPath = Path.Combine(Path.GetDirectoryName(Application.dataPath), WorkspaceFolderName); AdminSettings.AppDataPath = PathsManager.GetSpecialPath(Environment.SpecialFolder.ApplicationData); Localization = new EnglishAdminLocalizedMessages(); }
public AdminBusinessLogic(IDynamicQueries dynamicQueries, ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService, IHostingEnvironment hostingEnvironment, ICuratedExperienceConvertor a2jAuthorBuisnessLogic, IAdminSettings adminSettings, ITopicsResourcesBusinessLogic topicsResourcesBusinessLogic) { this.dynamicQueries = dynamicQueries; this.cosmosDbSettings = cosmosDbSettings; this.backendDatabaseService = backendDatabaseService; this.hostingEnvironment = hostingEnvironment; this.a2jAuthorBuisnessLogic = a2jAuthorBuisnessLogic; this.adminSettings = adminSettings; this.topicsResourcesBusinessLogic = topicsResourcesBusinessLogic; }
public AdminBusinessLogicTests() { dynamicQueries = Substitute.For <IDynamicQueries>(); cosmosDbSettings = Substitute.For <ICosmosDbSettings>(); dbService = Substitute.For <IBackendDatabaseService>(); hostingEnvironment = Substitute.For <IHostingEnvironment>(); a2jAuthorBuisnessLogic = Substitute.For <ICuratedExperienceConvertor>(); adminSettings = Substitute.For <IAdminSettings>(); topicsResourcesBusinessLogic = Substitute.For <ITopicsResourcesBusinessLogic>(); adminBusiness = new AdminBusinessLogic(dynamicQueries, cosmosDbSettings, dbService, hostingEnvironment, a2jAuthorBuisnessLogic, adminSettings, topicsResourcesBusinessLogic); cosmosDbSettings.CuratedExperiencesCollectionId.Returns("CuratedExperiences"); cosmosDbSettings.GuidedAssistantAnswersCollectionId.Returns("GuidedAssistantAnswers"); cosmosDbSettings.A2JAuthorDocsCollectionId.Returns("A2JAuthorDocs"); }
public AdminController(IAdminBusinessLogic adminBusinessLogic, IAdminSettings adminSettings) { this.adminBusinessLogic = adminBusinessLogic; this.adminSettings = adminSettings; }
public AdminPatcherUpdateContext(IAdminSettings settings, IProgress <BuilderProgress> progress) { Settings = settings; _progressReporter = progress; VersionFactory = new VersionFactory(); }
public AdminService(IAdminSettings setup) { this.setup = setup; }