public IEnumerable <AvailableDeliveryDate> GenerateAvailableDeliveryDates(int postalCode, IEnumerable <int> daysToDelivery) => daysToDelivery.Select(days => _timeProvider.GetToday().AddDays(days)).Select(date => new AvailableDeliveryDate() { DeliveryDate = date, IsGreenDelivery = GreenDatesProvider.IsDateGreen(date), PostalCode = postalCode });
public void IsGreenMethodShouldReturnTrueOnlyForWednesdays(string givenDate, bool expectedResult) { var date = DateTime.Parse(givenDate); Assert.AreEqual(GreenDatesProvider.IsDateGreen(date), expectedResult); }