public void IsWeekend_WeekendDay_ShouldReturnTrue(string dateString) { var date = DateTime.Parse(dateString); var sut = new WeekendChecker(); var actual = sut.IsWeekend(date); Assert.True(actual); }
private static TollCalculator CreateTollCalculator() { var feeFreeVehicleChecker = new FeeFreeVehicleChecker(); var weekendChecker = new WeekendChecker(); var holidayChecker = new NagerHolidayChecker(); var tollFeeGetter = new TollFeeGetter(); var feeTimePartitioner = new FeeTimePartitioner(); var dailyFeeCalculator = new DailyFeeCalculator(tollFeeGetter, feeTimePartitioner); return(new TollCalculator( feeFreeVehicleChecker, weekendChecker, holidayChecker, dailyFeeCalculator)); }