Ejemplo n.º 1
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;
 }
Ejemplo n.º 2
0
        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);
        }