Example #1
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;
 }
Example #2
0
 public SmsEagleHandler(
     IReportMessageService reportMessageService,
     INyssContext nyssContext,
     ILoggerAdapter loggerAdapter,
     IDateTimeProvider dateTimeProvider,
     IStringsResourcesService stringsResourcesService,
     IQueuePublisherService queuePublisherService,
     IAlertService alertService)
 {
     _reportMessageService    = reportMessageService;
     _nyssContext             = nyssContext;
     _loggerAdapter           = loggerAdapter;
     _dateTimeProvider        = dateTimeProvider;
     _queuePublisherService   = queuePublisherService;
     _alertService            = alertService;
     _stringsResourcesService = stringsResourcesService;
 }
Example #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);
        }
Example #4
0
 public PageDataController(IPageBehaviourService pageBehaviourService,
                           IQueuePublisherService <PageBehaviour> queuePublisherService)
 {
     _pageBehaviourService  = pageBehaviourService;
     _queuePublisherService = queuePublisherService;
 }