public AppDataService( INyssContext context, INyssWebConfig config) { _nyssContext = context; _config = config; }
public ReportServiceTests() { _nyssContextMock = Substitute.For <INyssContext>(); _config = Substitute.For <INyssWebConfig>(); _config.PaginationRowsPerPage.Returns(_rowsPerPage); _userService = Substitute.For <IUserService>(); _userService.GetUserApplicationLanguageCode(Arg.Any <string>()).Returns(Task.FromResult("en")); _projectService = Substitute.For <IProjectService>(); _projectService.GetHealthRiskNames(Arg.Any <int>(), Arg.Any <List <HealthRiskType> >()).Returns(Task.FromResult(Enumerable.Empty <HealthRiskDto>())); _authorizationService = Substitute.For <IAuthorizationService>(); _authorizationService.GetCurrentUserName().Returns((string)null); _excelExportService = Substitute.For <IExcelExportService>(); _stringsResourcesService = Substitute.For <IStringsResourcesService>(); _dateTimeProvider = Substitute.For <IDateTimeProvider>(); _reportService = new ReportService(_nyssContextMock, _userService, _projectService, _config, _authorizationService, _excelExportService, _stringsResourcesService, _dateTimeProvider); _authorizationService.IsCurrentUserInRole(Role.Supervisor).Returns(false); _authorizationService.GetCurrentUserName().Returns("*****@*****.**"); ArrangeData(); }
public IdentityUserServiceTests() { _loggerAdapterMock = Substitute.For <ILoggerAdapter>(); _configMock = new ConfigSingleton(); _emailPublisherServiceMock = Substitute.For <IEmailPublisherService>(); _nyssContextMock = Substitute.For <INyssContext>(); _emailTextGeneratorServiceMock = Substitute.For <IEmailTextGeneratorService>(); }
public ReportsDashboardByVillageService( IReportService reportService, IDateTimeProvider dateTimeProvider, INyssWebConfig config) { _reportService = reportService; _dateTimeProvider = dateTimeProvider; _config = config; }
public ResourcesService( IStringsResourcesService stringsResourcesService, INyssContext nyssContext, INyssWebConfig config) { _stringsResourcesService = stringsResourcesService; _nyssContext = nyssContext; _config = config; }
public IdentityUserRegistrationServiceTests() { _loggerAdapterMock = Substitute.For <ILoggerAdapter>(); _emailPublisherServiceMock = Substitute.For <IEmailPublisherService>(); _configMock = new ConfigSingleton { BaseUrl = "https://testurl" }; _nyssContext = Substitute.For <INyssContext>(); _emailTextGeneratorServiceMock = Substitute.For <IEmailTextGeneratorService>(); }
public IdentityUserRegistrationService(UserManager <IdentityUser> userManager, ILoggerAdapter loggerAdapter, INyssWebConfig config, IEmailPublisherService emailPublisherService, INyssContext nyssContext, IEmailTextGeneratorService emailTextGeneratorService) { _userManager = userManager; _loggerAdapter = loggerAdapter; _config = config; _emailPublisherService = emailPublisherService; _nyssContext = nyssContext; _emailTextGeneratorService = emailTextGeneratorService; }
public FeedbackService(IEmailPublisherService emailPublisherService, INyssWebConfig config, IAuthorizationService authorizationService, IDateTimeProvider dateTimeProvider) { _emailPublisherService = emailPublisherService; _config = config; _authorizationService = authorizationService; _dateTimeProvider = dateTimeProvider; }
public NationalSocietyReportService(INyssContext nyssContext, IUserService userService, IProjectService projectService, INationalSocietyService nationalSocietyService, INyssWebConfig config, IAuthorizationService authorizationService) { _nyssContext = nyssContext; _userService = userService; _projectService = projectService; _nationalSocietyService = nationalSocietyService; _config = config; _authorizationService = authorizationService; }
public ReportsDashboardByHealthRiskService( IReportService reportService, IDateTimeProvider dateTimeProvider, INyssWebConfig config, INyssContext nyssContext) { _reportService = reportService; _dateTimeProvider = dateTimeProvider; _config = config; _nyssContext = nyssContext; }
public ReportsDashboardByFeatureServiceTests() { IDateTimeProvider dateTimeProvider = new DateTimeProvider(); var testData = new ReportsDashboardTestData(dateTimeProvider); _nyssContext = testData.GetNyssContextMock(); _config = Substitute.For <INyssWebConfig>(); _reportService = Substitute.For <IReportService>(); _reportsDashboardByDataCollectionPointService = new ReportsDashboardByVillageService(_reportService, dateTimeProvider, _config); }
public GeolocationService( IHttpClientFactory httpClientFactory, ILoggerAdapter loggerAdapter, INyssWebConfig config, IInMemoryCache inMemoryCache) { _httpClientFactory = httpClientFactory; _loggerAdapter = loggerAdapter; _config = config; _inMemoryCache = inMemoryCache; }
public ReportService(INyssContext nyssContext, IUserService userService, IProjectService projectService, INyssWebConfig config, IAuthorizationService authorizationService, IExcelExportService excelExportService, IStringsResourcesService stringsResourcesService, IDateTimeProvider dateTimeProvider) { _nyssContext = nyssContext; _userService = userService; _projectService = projectService; _config = config; _authorizationService = authorizationService; _excelExportService = excelExportService; _stringsResourcesService = stringsResourcesService; _dateTimeProvider = dateTimeProvider; }
public AlertReportService( INyssWebConfig config, INyssContext nyssContext, IAlertService alertService, IQueueService queueService, IDateTimeProvider dateTimeProvider, IAuthorizationService authorizationService) { _config = config; _nyssContext = nyssContext; _alertService = alertService; _queueService = queueService; _dateTimeProvider = dateTimeProvider; _authorizationService = authorizationService; }
public AlertService( INyssContext nyssContext, IEmailPublisherService emailPublisherService, IEmailTextGeneratorService emailTextGeneratorService, INyssWebConfig config, ISmsTextGeneratorService smsTextGeneratorService, ILoggerAdapter loggerAdapter, IDateTimeProvider dateTimeProvider, IAuthorizationService authorizationService) { _nyssContext = nyssContext; _emailPublisherService = emailPublisherService; _emailTextGeneratorService = emailTextGeneratorService; _smsTextGeneratorService = smsTextGeneratorService; _loggerAdapter = loggerAdapter; _dateTimeProvider = dateTimeProvider; _authorizationService = authorizationService; _config = config; }
public SmsGatewayBlobProvider(INyssWebConfig config, ILoggerAdapter loggerAdapter) { _config = config; _loggerAdapter = loggerAdapter; _blobProvider = new BlobProvider(config.SmsGatewayBlobContainerName, config.ConnectionStrings.SmsGatewayBlobContainer); }
public ExcelExportService(INyssWebConfig config) { _config = config; }
public QueueService(INyssWebConfig config) { _config = config; }
public EmailPublisherService(INyssWebConfig config) { _queueClient = new QueueClient(config.ConnectionStrings.ServiceBus, config.ServiceBusQueues.SendEmailQueue); }
public VerificationEmailService(INyssWebConfig config, IEmailPublisherService emailPublisherService, IEmailTextGeneratorService emailTextGeneratorService) { _config = config; _emailPublisherService = emailPublisherService; _emailTextGeneratorService = emailTextGeneratorService; }