public void SetUp() { centresDataService = A.Fake <ICentresDataService>(); configDataService = A.Fake <IConfigDataService>(); var logger = A.Fake <ILogger <LearningSolutionsController> >(); var user = new ClaimsPrincipal( new ClaimsIdentity( new[] { new Claim("learnCandidateID", CandidateId.ToString()), new Claim("UserCentreID", CentreId.ToString()), }, "mock" ) ); controller = new LearningSolutionsController( configDataService, logger, centresDataService ) { ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { User = user } }, }; }
public SupervisorController( ISupervisorService supervisorService, ICommonService commonService, IFrameworkNotificationService frameworkNotificationService, ISelfAssessmentService selfAssessmentService, IFrameworkService frameworkService, IConfigDataService configDataService, ICentreRegistrationPromptsService centreRegistrationPromptsService, IUserDataService userDataService, ILogger <SupervisorController> logger, IConfiguration config, ISearchSortFilterPaginateService searchSortFilterPaginateService, IMultiPageFormService multiPageFormService, IRegistrationService registrationService ) { this.supervisorService = supervisorService; this.commonService = commonService; this.frameworkNotificationService = frameworkNotificationService; this.selfAssessmentService = selfAssessmentService; this.frameworkService = frameworkService; this.configDataService = configDataService; this.centreRegistrationPromptsService = centreRegistrationPromptsService; this.userDataService = userDataService; this.logger = logger; this.config = config; this.searchSortFilterPaginateService = searchSortFilterPaginateService; this.multiPageFormService = multiPageFormService; this.registrationService = registrationService; }
public ConfigModel(IConfiguration config, IConfigDataService configDataService) { _config = config; _configDataService = configDataService; ConfigData = new ConfigData(); }
public LearningMenuController( ILogger <LearningMenuController> logger, IConfiguration config, IConfigDataService configDataService, ICourseContentService courseContentService, ISectionContentDataService sectionContentDataService, ITutorialContentDataService tutorialContentDataService, IDiagnosticAssessmentService diagnosticAssessmentService, IPostLearningAssessmentService postLearningAssessmentService, ISessionService sessionService, ICourseCompletionService courseCompletionService, IClockService clockService ) { this.logger = logger; this.config = config; this.configDataService = configDataService; this.courseContentService = courseContentService; this.tutorialContentDataService = tutorialContentDataService; this.sessionService = sessionService; this.sectionContentDataService = sectionContentDataService; this.diagnosticAssessmentService = diagnosticAssessmentService; this.postLearningAssessmentService = postLearningAssessmentService; this.courseCompletionService = courseCompletionService; this.clockService = clockService; }
public LearningSolutionsController( IConfigDataService configDataService, ILogger <LearningSolutionsController> logger, ICentresDataService centresDataService ) { this.configDataService = configDataService; this.logger = logger; this.centresDataService = centresDataService; }
public ItemService(IConfiguration config, IMemoryCache cache, IConfigDataService configDataService) { _config = config; _cache = cache; _configDataService = configDataService; KeyVaultHostName = _config.GetValue <String>("KeyVaultName"); KeyVaultBaseUrl = $"https://{KeyVaultHostName}.vault.azure.net/"; ConfigKeyPrefix = _config.GetValue <String>("ConfigKeys:prefix"); }
public EmailService( IEmailDataService emailDataService, IConfigDataService configDataService, ISmtpClientFactory smtpClientFactory, ILogger <EmailService> logger ) { this.emailDataService = emailDataService; this.configDataService = configDataService; this.smtpClientFactory = smtpClientFactory; this.logger = logger; }
public RecommendedLearningService( ISelfAssessmentDataService selfAssessmentDataService, ICompetencyLearningResourcesDataService competencyLearningResourcesDataService, ILearningHubResourceService learningHubResourceService, ILearningLogItemsDataService learningLogItemsDataService, IConfigDataService configDataService ) { this.selfAssessmentDataService = selfAssessmentDataService; this.competencyLearningResourcesDataService = competencyLearningResourcesDataService; this.learningHubResourceService = learningHubResourceService; this.learningLogItemsDataService = learningLogItemsDataService; this.configDataService = configDataService; }
public RoleProfilesController( IRoleProfileService roleProfileService, ICommonService commonService, IFrameworkNotificationService frameworkNotificationService, IConfigDataService configDataService, ILogger <RoleProfilesController> logger, IConfiguration config) { this.roleProfileService = roleProfileService; this.commonService = commonService; this.frameworkNotificationService = frameworkNotificationService; this.configDataService = configDataService; this.logger = logger; this.config = config; }
public void Setup() { competencyLearningResourcesDataService = A.Fake <ICompetencyLearningResourcesDataService>(); learningLogItemsDataService = A.Fake <ILearningLogItemsDataService>(); learningHubResourceService = A.Fake <ILearningHubResourceService>(); selfAssessmentDataService = A.Fake <ISelfAssessmentDataService>(); configDataService = A.Fake <IConfigDataService>(); recommendedLearningService = new RecommendedLearningService( selfAssessmentDataService, competencyLearningResourcesDataService, learningHubResourceService, learningLogItemsDataService, configDataService ); }
public FrameworkNotificationService( IFrameworkService frameworkService, IConfigDataService configDataService, IEmailService emailService, IRoleProfileService roleProfileService, ISupervisorService supervisorService, ISelfAssessmentDataService selfAssessmentDataService ) { this.frameworkService = frameworkService; this.configDataService = configDataService; this.emailService = emailService; this.roleProfileService = roleProfileService; this.supervisorService = supervisorService; this.selfAssessmentDataService = selfAssessmentDataService; }
public void Setup() { emailDataService = A.Fake <IEmailDataService>(); configDataService = A.Fake <IConfigDataService>(); var smtpClientFactory = A.Fake <ISmtpClientFactory>(); smtpClient = A.Fake <ISmtpClient>(); A.CallTo(() => smtpClientFactory.GetSmtpClient()).Returns(smtpClient); A.CallTo(() => configDataService.GetConfigValue(ConfigDataService.MailPort)).Returns("25"); A.CallTo(() => configDataService.GetConfigValue(ConfigDataService.MailUsername)).Returns("username"); A.CallTo(() => configDataService.GetConfigValue(ConfigDataService.MailPassword)).Returns("password"); A.CallTo(() => configDataService.GetConfigValue(ConfigDataService.MailServer)).Returns("smtp.example.com"); A.CallTo(() => configDataService.GetConfigValue(ConfigDataService.MailFromAddress)).Returns("*****@*****.**"); var logger = A.Fake <ILogger <EmailService> >(); emailService = new EmailService(emailDataService, configDataService, smtpClientFactory, logger); }
public void SetUp() { var logger = A.Fake <ILogger <LearningMenuController> >(); config = A.Fake <IConfiguration>(); configDataService = A.Fake <IConfigDataService>(); courseContentService = A.Fake <ICourseContentService>(); tutorialContentDataService = A.Fake <ITutorialContentDataService>(); sessionService = A.Fake <ISessionService>(); sectionContentDataService = A.Fake <ISectionContentDataService>(); diagnosticAssessmentService = A.Fake <IDiagnosticAssessmentService>(); postLearningAssessmentService = A.Fake <IPostLearningAssessmentService>(); courseCompletionService = A.Fake <ICourseCompletionService>(); clockService = A.Fake <IClockService>(); controller = new LearningMenuController( logger, config, configDataService, courseContentService, sectionContentDataService, tutorialContentDataService, diagnosticAssessmentService, postLearningAssessmentService, sessionService, courseCompletionService, clockService ).WithDefaultContext() .WithMockHttpContextSession() .WithMockUser(true, CentreId, null, CandidateId, null) .WithMockTempData() .WithMockServices(); authenticationService = (IAuthenticationService)controller.HttpContext.RequestServices.GetService( typeof(IAuthenticationService) ); httpContextSession = controller.HttpContext.Session; }
public ConfigDataApiController(IConfigDataService configDataService) { _configDataService = configDataService; }