示例#1
0
        public SmsEagleHandlerTests()
        {
            var reportMessageServiceMock = Substitute.For <IReportMessageService>();

            _nyssContextMock = Substitute.For <INyssContext>();
            var loggerAdapterMock = Substitute.For <ILoggerAdapter>();

            _dateTimeProviderMock = Substitute.For <IDateTimeProvider>();
            var stringsResourcesServiceMock = Substitute.For <IStringsResourcesService>();
            var queuePublisherServiceMock   = Substitute.For <IQueuePublisherService>();
            var alertServiceMock            = Substitute.For <IAlertService>();

            _smsEagleHandler = new SmsEagleHandler(reportMessageServiceMock, _nyssContextMock, loggerAdapterMock, _dateTimeProviderMock,
                                                   stringsResourcesServiceMock, queuePublisherServiceMock, alertServiceMock);
        }
示例#2
0
 public ReportService(ISmsEagleHandler smsEagleHandler, ILoggerAdapter loggerAdapter, IAlertService alertService)
 {
     _smsEagleHandler = smsEagleHandler;
     _loggerAdapter   = loggerAdapter;
     _alertService    = alertService;
 }