public EditEventGroupBuildingBlockPresenter(IEditEventGroupBuildingBlockView view, IEventGroupListPresenter eventGroupListPresenter, IFormulaCachePresenter formulaCachePresenter, IEditApplicationBuilderPresenter editApplicationBuilderPresenter, IEditEventGroupPresenter editEventGroupPresenter, IEditEventBuilderPresenter editEventBuilderPresenter, IEditTransportBuilderPresenter editApplicationTransportBuilderPresenter, IEditContainerPresenter editContainerPresenter, IEditFavoritesInEventGroupsPresenter favoritesPresenter, IUserDefinedParametersPresenter userDefinedParametersPresenter) : base(view, formulaCachePresenter, favoritesPresenter, userDefinedParametersPresenter) { _eventGroupListPresenter = eventGroupListPresenter; _editContainerPresenter = editContainerPresenter; _editApplicationTransportBuilderPresenter = editApplicationTransportBuilderPresenter; _editEventBuilderPresenter = editEventBuilderPresenter; _editEventGroupPresenter = editEventGroupPresenter; _editApplicationBuilderPresenter = editApplicationBuilderPresenter; _view.SetListView(_eventGroupListPresenter.BaseView); _view.SetEditView(_favoritesPresenter.BaseView); _favoritesPresenter.ShouldHandleRemovedEvent = isShowableType; AddSubPresenters(_editApplicationTransportBuilderPresenter, _editContainerPresenter, _editEventBuilderPresenter, _editEventGroupPresenter, _eventGroupListPresenter, _editApplicationBuilderPresenter); }
protected override void Context() { _view = A.Fake <IEditEventGroupBuildingBlockView>(); _presenter = A.Fake <IEventGroupListPresenter>(); _formulaCachePresenter = A.Fake <IFormulaCachePresenter>(); _applicationPresenter = A.Fake <IEditApplicationBuilderPresenter>(); _eventGroupPresenter = A.Fake <IEditEventGroupPresenter>(); _eventBuilderPresenter = A.Fake <IEditEventBuilderPresenter>(); _transportBuilderPresenter = A.Fake <IEditTransportBuilderPresenter>(); _containerPresenter = A.Fake <IEditContainerPresenter>(); _favoritesPresenter = A.Fake <IEditFavoritesInEventGroupsPresenter>(); _userDefinedParametersPresenter = A.Fake <IUserDefinedParametersPresenter>(); sut = new EditEventGroupBuildingBlockPresenter(_view, _presenter, _formulaCachePresenter, _applicationPresenter, _eventGroupPresenter, _eventBuilderPresenter, _transportBuilderPresenter, _containerPresenter, _favoritesPresenter, _userDefinedParametersPresenter); }