public void Setup() { configuration = A.Fake <IConfiguration>(); notificationDataService = A.Fake <INotificationDataService>(); emailService = A.Fake <IEmailService>(); featureManager = A.Fake <IFeatureManager>(); A.CallTo(() => notificationDataService.GetUnlockData(A <int> ._)).Returns( new UnlockData { ContactEmail = "*****@*****.**", ContactForename = "Forename", CourseName = "Activity Name", CustomisationId = 22, DelegateEmail = "*****@*****.**", DelegateName = "Delegate Name", } ); notificationService = new NotificationService( configuration, notificationDataService, emailService, featureManager ); A.CallTo(() => configuration["AppRootPath"]).Returns("https://new-tracking-system.com"); A.CallTo(() => configuration["CurrentSystemBaseUrl"]) .Returns("https://old-tracking-system.com"); }
public NotificationController( INotificationDataService notificationDataService, ILoggerFactory loggerFactory ) { _notificationDataService = notificationDataService; _logger = loggerFactory.CreateLogger <NotificationController>(); }
public NotificationService( INotificationDataService notificationDataService, IConfigService configService, IEmailService emailService ) { this.notificationDataService = notificationDataService; this.configService = configService; this.emailService = emailService; }
public NotificationService( IConfiguration configuration, INotificationDataService notificationDataService, IEmailService emailService, IFeatureManager featureManager ) { this.configuration = configuration; this.notificationDataService = notificationDataService; this.emailService = emailService; this.featureManager = featureManager; }
public void SetUp() { configuration = A.Fake <IConfiguration>(); emailService = A.Fake <IEmailService>(); featureManager = A.Fake <IFeatureManager>(); notificationDataService = A.Fake <INotificationDataService>(); notificationService = new NotificationService( configuration, notificationDataService, emailService, featureManager ); }
public void Setup() { notificationDataService = A.Fake <INotificationDataService>(); configService = A.Fake <IConfigService>(); emailService = A.Fake <IEmailService>(); A.CallTo(() => notificationDataService.GetUnlockData(A <int> ._)).Returns(new UnlockData { ContactEmail = "*****@*****.**", ContactForename = "Forename", CourseName = "Activity Name", CustomisationId = 22, DelegateEmail = "*****@*****.**", DelegateName = "Delegate Name" }); A.CallTo(() => configService.GetConfigValue(ConfigService.TrackingSystemBaseUrl)).Returns("https://example.com"); notificationService = new NotificationService(notificationDataService, configService, emailService); }
public void Setup() { registrationDataService = A.Fake <IRegistrationDataService>(); passwordDataService = A.Fake <IPasswordDataService>(); passwordResetService = A.Fake <IPasswordResetService>(); emailService = A.Fake <IEmailService>(); centresDataService = A.Fake <ICentresDataService>(); config = A.Fake <IConfiguration>(); supervisorDelegateService = A.Fake <ISupervisorDelegateService>(); notificationDataService = A.Fake <INotificationDataService>(); userDataService = A.Fake <IUserDataService>(); A.CallTo(() => config["CurrentSystemBaseUrl"]).Returns(OldSystemBaseUrl); A.CallTo(() => config["AppRootPath"]).Returns(RefactoredSystemBaseUrl); A.CallTo(() => centresDataService.GetCentreIpPrefixes(RegistrationModelTestHelper.Centre)) .Returns(new[] { ApprovedIpPrefix }); A.CallTo(() => centresDataService.GetCentreManagerDetails(A <int> ._)) .Returns(("Test", "Approver", ApproverEmail)); A.CallTo(() => registrationDataService.RegisterDelegate(A <DelegateRegistrationModel> ._)) .Returns(NewCandidateNumber); registrationService = new RegistrationService( registrationDataService, passwordDataService, passwordResetService, emailService, centresDataService, config, supervisorDelegateService, userDataService, notificationDataService, new NullLogger <RegistrationService>() ); }
public NotificationsViewModel(IGithubClientService githubClientService, INotificationDataService notificationDataService, IMvxMessenger messenger, IDialogService dialogService) : base(githubClientService, messenger, dialogService) { _notificationDataService = notificationDataService; }
public NotificationBusinessService(INotificationDataService notificationDataService, ILoggingHelper loggingHelper) { this.notificationDataService = notificationDataService; this.loggingHelper = loggingHelper; }