public CovidStatisticsBuilder(IDateTimeResolver dateTimeResolver, ICovidStatisticsCsvDataRetrieveService covidStatisticsCsvDataRetrieveService, GetCovidStatisticsJobConfig config) { _covidStatisticsCsvDataRetrieveService = covidStatisticsCsvDataRetrieveService; _dateTimeResolver = dateTimeResolver; _config = config; }
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(); }