Beispiel #1
0
 public QueuePublisherService(INyssReportApiConfig config, IDateTimeProvider dateTimeProvider)
 {
     _config                = config;
     _dateTimeProvider      = dateTimeProvider;
     _sendEmailQueueClient  = new QueueClient(config.ConnectionStrings.ServiceBus, config.ServiceBusQueues.SendEmailQueue);
     _checkAlertQueueClient = new QueueClient(config.ConnectionStrings.ServiceBus, config.ServiceBusQueues.CheckAlertQueue);
 }
Beispiel #2
0
 public AlertService(INyssContext nyssContext, IReportLabelingService reportLabelingService, ILoggerAdapter loggerAdapter, IQueuePublisherService queuePublisherService,
                     INyssReportApiConfig config, IStringsResourcesService stringsResourcesService, IDateTimeProvider dateTimeProvider)
 {
     _nyssContext           = nyssContext;
     _reportLabelingService = reportLabelingService;
     _loggerAdapter         = loggerAdapter;
     _queuePublisherService = queuePublisherService;
     _config = config;
     _stringsResourcesService = stringsResourcesService;
     _dateTimeProvider        = dateTimeProvider;
 }
Beispiel #3
0
        public AlertServiceTests()
        {
            var reportLabelingServiceMock = Substitute.For <IReportLabelingService>();

            _queuePublisherServiceMock   = Substitute.For <IQueuePublisherService>();
            _nyssReportApiConfigMock     = Substitute.For <INyssReportApiConfig>();
            _nyssContextMock             = Substitute.For <INyssContext>();
            _loggerAdapterMock           = Substitute.For <ILoggerAdapter>();
            _stringsResourcesServiceMock = Substitute.For <IStringsResourcesService>();
            _dateTimeProviderMock        = Substitute.For <IDateTimeProvider>();
            _alertService = new AlertService(
                _nyssContextMock,
                reportLabelingServiceMock,
                _loggerAdapterMock,
                _queuePublisherServiceMock,
                _nyssReportApiConfigMock,
                _stringsResourcesServiceMock,
                _dateTimeProviderMock
                );

            _testData = new AlertServiceTestData(_nyssContextMock);
        }