public Leave(ICheckCommand checkCommand, ISlotToEmpty slotToEmpty, IValidateSlotNumberToEmpty validateSlotNumberToEmpty, IParkingLotRepository parkingRepository, ILeaveSuccessMessage leaveSuccessMessage) { _checkCommand = checkCommand; _slotToEmpty = slotToEmpty; _validateSlotNumberToEmpty = validateSlotNumberToEmpty; _parkingRepository = parkingRepository; _leaveSuccessMessage = leaveSuccessMessage; }
public void SetUp() { _mockParkingLotRepository = new Mock <IParkingLotRepository>(); _MockMaxSlotIndex = new Mock <IMaxSlotIndex>(); _validateSlotNumberToEmpty = new ValidateSlotNumberToEmpty(_mockParkingLotRepository.Object, _MockMaxSlotIndex.Object); }