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; }
public ReportMessageServiceTests() { var nyssContextMock = Substitute.For <INyssContext>(); _reportMessageService = new ReportMessageService(nyssContextMock); var healthRisks = new List <HealthRisk> { new HealthRisk { Id = 1, HealthRiskCode = 99, HealthRiskType = HealthRiskType.Activity } }; var healthRisksDbSet = healthRisks.AsQueryable().BuildMockDbSet(); nyssContextMock.HealthRisks.Returns(healthRisksDbSet); }