public async Task <int> CalculateParkingRate(CalculateParkingRate request) { var parkingLot = await _repository.Load(request.ParkingLotId); ParkingCharge rate = new ParkingCharge(parkingLot.DailyRate, parkingLot.HourlyRate); return(rate.CalculateCharge(request.StartDateTime, request.EndDateTime)); }
public void WhenICalculate() { parkingCharge = new ParkingCharge(Daily, Hourly); }