public CovidStatisticsBuilder(IDateTimeResolver dateTimeResolver,
                               ICovidStatisticsCsvDataRetrieveService covidStatisticsCsvDataRetrieveService,
                               GetCovidStatisticsJobConfig config)
 {
     _covidStatisticsCsvDataRetrieveService = covidStatisticsCsvDataRetrieveService;
     _dateTimeResolver = dateTimeResolver;
     _config           = config;
 }
Example #2
0
        public void SetUp()
        {
            mockRepository = new MockRepository(MockBehavior.Strict);

            _mockDateTimeResolver = mockRepository.Create <IDateTimeResolver>();
            _mockDateTimeResolver.Setup(x => x.GetDateTime()).Returns(DateTimeToday);
            _mockDateTimeResolver.Setup(x => x.GetDateXDaysAgo(1)).Returns(DateToday);
            _mockDateTimeResolver.Setup(x => x.GetDateXDaysAgo(2)).Returns(DateYesterday);

            _covidStatisticsCsvDataRetrieveService = new CovidStatisticsCsvDataRetrieveService(_mockDateTimeResolver.Object);

            BuildSampleCsvContentAndCorrespondingStatisticsEntry();
        }