public SlotNumberForRegistrationNumber(ICheckCommand checkCommand, IVehicleRegistrationNumber vehicleRegistrationNumber, IParkingLotRepository parkingRepository, ISlotByRegistrationNumber slotByRegistrationNumber) { _checkCommand = checkCommand; _vehicleRegistrationNumber = vehicleRegistrationNumber; _parkingRepository = parkingRepository; _slotByRegistrationNumber = slotByRegistrationNumber; }
public CreateParkingLot(ICheckCommand checkCommand, ISlot slot, ICheckParkingLotCreated checkParkingLotCreated, IParkingLotRepository parkingRepository) { _checkCommand = checkCommand; _slot = slot; _checkParkingLotCreated = checkParkingLotCreated; _parkingRepository = parkingRepository; }
public SlotNumbersForCarsWithColour(ICheckCommand checkCommand, IVehicleColor vehicleColor, IParkingLotRepository parkingRepository, ISlotByColor slotByColor, ISlotByColorMessage slotByColorMessage) { _checkCommand = checkCommand; _vehicleColor = vehicleColor; _parkingRepository = parkingRepository; _slotByColor = slotByColor; _slotByColorMessage = slotByColorMessage; }
public Leave(ICheckCommand checkCommand, ISlotToEmpty slotToEmpty, IValidateSlotNumberToEmpty validateSlotNumberToEmpty, IParkingLotRepository parkingRepository, ILeaveSuccessMessage leaveSuccessMessage) { _checkCommand = checkCommand; _slotToEmpty = slotToEmpty; _validateSlotNumberToEmpty = validateSlotNumberToEmpty; _parkingRepository = parkingRepository; _leaveSuccessMessage = leaveSuccessMessage; }
public RegistrationNumbersForCarsWithColour(ICheckCommand checkCommand, IVehicleColor vehicleColor, IParkingLotRepository parkingRepository, IVehicleByColor vehicleByColor, IVehicleByColorSuccessMessage vehicleByColorSuccessMessage) { _checkCommand = checkCommand; _vehicleColor = vehicleColor; _parkingRepository = parkingRepository; _vehicleByColor = vehicleByColor; _vehicleByColorSuccessMessage = vehicleByColorSuccessMessage; }
public Park(ICheckCommand checkCommand, IValidateVeicleDetails validateVeicleDetails, IParkingVehicle parkingVehicle, IParkingLotRepository parkingRepository, IParkSuccessMessage parkSuccessMessage) { _checkCommand = checkCommand; _validateVeicleDetails = validateVeicleDetails; _parkingVehicle = parkingVehicle; _parkingRepository = parkingRepository; _parkSuccessMessage = parkSuccessMessage; }
public void SetUp() { _mockCommand = new Mock <ICommand>(); _checkCommand = new CheckCommand(_mockCommand.Object); }