Exemple #1
0
        public ParkingCalculator()
        {
            this._parkingRates = new ParkingRatesReporsitory();

            _flatRates   = new FlatRates(_parkingRates);
            _hourlyRates = new HourlyRates(_parkingRates);

            this._ParkingCalculator = new ParkingRatesCalculator(_flatRates, _hourlyRates);
        }
Exemple #2
0
 public HourlyRates(IParkingRates ParkingRatesRepository)
 {
     this._parkingRatesRepository = ParkingRatesRepository;
 }
Exemple #3
0
 public FlatRates(IParkingRates ParkingRatesRepository)
 {
     this._parkingRatesRepository = ParkingRatesRepository;
 }