public string Description(IPickerParker pickerParker, string name) { return(string.Format( "{0} {1} {2}", name, pickerParker.ParkingSpaceCount() - pickerParker.EmptyParkingSpace(), pickerParker.ParkingSpaceCount())); }
public ParkCarResult ParkCar(List <IPickerParker> parkingLots, Car car) { IPickerParker parkingLot = parkingLots.OrderByDescending(p => p.EmptyParkingSpace()).FirstOrDefault(); return(parkingLot == null ? ParkCarResult.NoParkingSpace : parkingLot.Park(car)); }