public ViewManager(ShipView shipView, CrashEffectView crashEffectView, IMoveViewModel moveViewModel, FuelView fuelView, EndGameMessageView endGameMessageView, StartButtonView startButtonView, ExitButtonView exitButtonView, TitleView titleView, IHitListener hitListener, IFuelViewModel fuelViewModel, IGameManager gameManager) { _shipView = shipView; _crashEffectView = crashEffectView; _moveViewModel = moveViewModel; _fuelView = fuelView; _endGameMessageView = endGameMessageView; _startButtonView = startButtonView; _exitButtonView = exitButtonView; _titleView = titleView; _fuelViewModel = fuelViewModel; _crashAssessmentViewModel = hitListener.CrashAssessment; _landingAssessmentViewModel = hitListener.LandingAssessment; _gameManager = gameManager; }
public SupplierController( ApplicationService service, EngineView engineView, TyreView tyreView, FuelView fuelView, IMapperService mapper) { _service = service ?? throw new ArgumentNullException(nameof(service)); _engineView = engineView ?? throw new ArgumentNullException(nameof(engineView)); _tyreView = tyreView ?? throw new ArgumentNullException(nameof(tyreView)); _fuelView = fuelView ?? throw new ArgumentNullException(nameof(fuelView)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }