public ParkingCalculator() { this._parkingRates = new ParkingRatesReporsitory(); _flatRates = new FlatRates(_parkingRates); _hourlyRates = new HourlyRates(_parkingRates); this._ParkingCalculator = new ParkingRatesCalculator(_flatRates, _hourlyRates); }
public HourlyRates(IParkingRates ParkingRatesRepository) { this._parkingRatesRepository = ParkingRatesRepository; }
public FlatRates(IParkingRates ParkingRatesRepository) { this._parkingRatesRepository = ParkingRatesRepository; }