public ElevatorMover( Elevator elevator, ILogMovementService logger, IWaiterService waiterService) { Elevator = elevator; _logger = logger; _waiterService = waiterService; }
public ElevatorRequestHandlerFactory( ILogMovementService logger, IWaiterService waiterService, IRequestQueue <ElevatorRequest> requestQueue ) { _logger = logger; _waiterService = waiterService; _requestQueue = requestQueue; }