public UserProfileBusinessLogicTests() { dynamicQueries = Substitute.For <IDynamicQueries>(); cosmosDbSettings = Substitute.For <ICosmosDbSettings>(); backendDatabaseService = Substitute.For <IBackendDatabaseService>(); userProfileBusinessLogic = new UserProfileBusinessLogic(dynamicQueries, cosmosDbSettings, backendDatabaseService); userProfileObj = new UserProfile(); cosmosDbSettings.AuthKey.Returns("dummykey"); cosmosDbSettings.Endpoint.Returns(new System.Uri("https://bing.com")); cosmosDbSettings.DatabaseId.Returns("dbname"); cosmosDbSettings.TopicsCollectionId.Returns("TopicCollection"); cosmosDbSettings.ResourcesCollectionId.Returns("ResourceCollection"); cosmosDbSettings.ProfilesCollectionId.Returns("UserProfile"); //mock user data userProfileObj.Id = "4589592f-3312-eca7-64ed-f3561bbb7398"; userProfileObj.OId = "709709e7t0r7t96"; userProfileObj.FirstName = "family1.2.1"; userProfileObj.LastName = " family1.2.2"; userProfileObj.EMail = "*****@*****.**"; userProfileObj.IsActive = "Yes"; userProfileObj.CreatedBy = "vn"; userProfileObj.CreatedTimeStamp = "01/01/2018 10:00:00"; userProfileObj.ModifiedBy = "vn"; userProfileObj.ModifiedTimeStamp = "01/01/2018 10:00:00"; }
public A2JAuthorBusinessLogic(ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService, IPersonalizedPlanEngine a2JAuthorParserBusinessLogic) { dbSettings = cosmosDbSettings; dbService = backendDatabaseService; personalizedPlanEngine = a2JAuthorParserBusinessLogic; }
public UserProfileBusinessLogic(IDynamicQueries dynamicQueries, ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService) { dbClient = dynamicQueries; dbSettings = cosmosDbSettings; dbService = backendDatabaseService; }
public CuratedExperienceBuisnessLogic(ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService, IA2JAuthorLogicParser parser) { dbSettings = cosmosDbSettings; dbService = backendDatabaseService; this.parser = parser; }
public A2JAuthorBusinessLogicTests() { dbSettings = Substitute.For<ICosmosDbSettings>(); dbService = Substitute.For<IBackendDatabaseService>(); personalizedPlanEngine = Substitute.For<IPersonalizedPlanEngine>(); a2jAuthor = new A2JAuthorBusinessLogic(dbSettings, dbService, personalizedPlanEngine); }
public StateProvinceBusinessLogic(ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService, IDynamicQueries dynamicQueries) { dbSettings = cosmosDbSettings; dbService = backendDatabaseService; dbClient = dynamicQueries; }
public PersonalizedPlanViewModelMapper(ICosmosDbSettings cosmosDbSettings, IDynamicQueries dynamicQueries, ITopicsResourcesBusinessLogic topicsResourcesBusinessLogic, IBackendDatabaseService backendDatabaseService) { this.cosmosDbSettings = cosmosDbSettings; this.dynamicQueries = dynamicQueries; this.topicsResourcesBusinessLogic = topicsResourcesBusinessLogic; this.backendDatabaseService = backendDatabaseService; }
public StateProvinceBusinessLogicTests() { dbSettings = Substitute.For <ICosmosDbSettings>(); dbService = Substitute.For <IBackendDatabaseService>(); dbClient = Substitute.For <IDynamicQueries>(); stateProvinceBusinessLogic = new StateProvinceBusinessLogic(dbSettings, dbService, dbClient); dbSettings.StateProvincesCollectionId.Returns("StateProvinces"); }
public ServiceProvidersOrchestrator(IEnumerable <IServiceProviderAdapter> serviceProviderAdaptors, IBackendDatabaseService backendDatabaseService, ICosmosDbSettings cosmosDbSettings, IHttpClientService httpClientService, IA2JSettings a2jSettings) { this.serviceProviderAdaptors = serviceProviderAdaptors; this.backendDatabaseService = backendDatabaseService; this.cosmosDbSettings = cosmosDbSettings; this.httpClientService = httpClientService; this.a2jSettings = a2jSettings; }
public CuratedExperienceBuisnessLogicTests() { dbService = Substitute.For <IBackendDatabaseService>(); dbSettings = Substitute.For <ICosmosDbSettings>(); parser = Substitute.For <IA2JAuthorLogicParser>(); curatedExperience = new CuratedExperienceBuisnessLogic(dbSettings, dbService, parser); dbSettings.CuratedExperiencesCollectionId.Returns("CuratedExperiences"); dbSettings.GuidedAssistantAnswersCollectionId.Returns("GuidedAssistantAnswers"); }
public PersonalizedPlanBusinessLogic(ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService, IDynamicQueries dynamicQueries, IUserProfileBusinessLogic userProfileBusinessLogic, IPersonalizedPlanEngine personalizedPlanEngine, IPersonalizedPlanViewModelMapper personalizedPlanViewModelMapper) { this.cosmosDbSettings = cosmosDbSettings; this.backendDatabaseService = backendDatabaseService; this.dynamicQueries = dynamicQueries; this.userProfileBusinessLogic = userProfileBusinessLogic; this.personalizedPlanEngine = personalizedPlanEngine; this.personalizedPlanViewModelMapper = personalizedPlanViewModelMapper; }
public ShareBusinessLogic(IDynamicQueries dynamicQueries, ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService, IShareSettings shareSettings, IUserProfileBusinessLogic userProfileBusinessLogic, IPersonalizedPlanBusinessLogic personalizedPlanBusinessLogic) { dbClient = dynamicQueries; dbSettings = cosmosDbSettings; dbService = backendDatabaseService; dbShareSettings = shareSettings; dbUserProfile = userProfileBusinessLogic; dbPersonalizedPlan = personalizedPlanBusinessLogic; }
public ServiceProvidersBusinessLogicTests() { dynamicQueries = Substitute.For <IDynamicQueries>(); cosmosDbSettings = Substitute.For <ICosmosDbSettings>(); backendDatabaseService = Substitute.For <IBackendDatabaseService>(); topicsResourcesSettings = Substitute.For <ITopicsResourcesBusinessLogic>(); serviceProvidersBusinessLogic = new ServiceProvidersBusinessLogic(dynamicQueries, cosmosDbSettings, backendDatabaseService); cosmosDbSettings.AuthKey.Returns("dummykey"); cosmosDbSettings.Endpoint.Returns(new System.Uri("https://bing.com")); cosmosDbSettings.DatabaseId.Returns("dbname"); cosmosDbSettings.TopicsCollectionId.Returns("TopicCollection"); cosmosDbSettings.ResourcesCollectionId.Returns("ResourceCollection"); }
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 ShareBuisnessLogicTests() { dbService = Substitute.For <IBackendDatabaseService>(); dbSettings = Substitute.For <ICosmosDbSettings>(); dynamicQueries = Substitute.For <IDynamicQueries>(); dbShareSettings = Substitute.For <IShareSettings>(); userProfileBusinessLogic = Substitute.For <IUserProfileBusinessLogic>(); personalizedPlanBusinessLogic = Substitute.For <IPersonalizedPlanBusinessLogic>(); shareBusinessLogic = new ShareBusinessLogic(dynamicQueries, dbSettings, dbService, dbShareSettings, userProfileBusinessLogic, personalizedPlanBusinessLogic); dbSettings.ProfilesCollectionId.Returns("UserProfile"); dbSettings.UserResourcesCollectionId.Returns("UserResource"); dbShareSettings.PermaLinkMaxLength.Returns(7); }
public PersonalizedPlanBussinessLogicTests() { dbService = Substitute.For <IBackendDatabaseService>(); dbSettings = Substitute.For <ICosmosDbSettings>(); dynamicQueries = Substitute.For <IDynamicQueries>(); userProfileBusinessLogic = Substitute.For <IUserProfileBusinessLogic>(); personalizedPlanBusinessLogicSettings = Substitute.For <IPersonalizedPlanBusinessLogic>(); topicsResourcesBusinessLogic = Substitute.For <ITopicsResourcesBusinessLogic>(); personalizedPlanBusinessLogic = new PersonalizedPlanBusinessLogic(dbSettings, dbService, dynamicQueries, userProfileBusinessLogic, personalizedPlanEngine, personalizedPlanViewModelMapper); personalizedPlanBusinessLogicViewModelMapper = new PersonalizedPlanViewModelMapper(dbSettings, dynamicQueries, topicsResourcesBusinessLogic, dbService); dbSettings.ActionPlansCollectionId.Returns("ActionPlans"); dbSettings.A2JAuthorDocsCollectionId.Returns("A2JAuthorDocs"); dbSettings.GuidedAssistantAnswersCollectionId.Returns("GuidedAssistantAnswers"); dbSettings.ProfilesCollectionId.Returns("Profiles"); dbSettings.ResourcesCollectionId.Returns("Resources"); }
public CosmosDbExceptionHandlingTests() { cosmosDbService = Substitute.For <IBackendDatabaseService>(); dynamicQueries = new CosmosDbDynamicQueries(cosmosDbService); }
public TopicsResourcesBusinessLogic(IDynamicQueries dynamicQueries, ICosmosDbSettings cosmosDbSettings, IBackendDatabaseService backendDatabaseService) { dbClient = dynamicQueries; dbSettings = cosmosDbSettings; dbService = backendDatabaseService; }
public CosmosDbDynmaicQueriesTests() { cosmosDbService = Substitute.For <IBackendDatabaseService>(); dynamicQueries = new CosmosDbDynamicQueries(cosmosDbService); }
public CosmosDbDynamicQueries(IBackendDatabaseService backendDatabaseService) { this.backendDatabaseService = backendDatabaseService; }