private void initializeSubPresenter(IPopulationAnalysisFieldListPresenter presenter, PivotArea area, string description, int?maxNumberOfFields = null) { presenter.Area = area; presenter.MaximNumberOfAllowedFields = maxNumberOfFields; presenter.UpdateDescription(description); presenter.FieldsMoved += fieldsMoved; _fieldListPresenterCache.Add(presenter); }
protected override void Context() { _allFieldsPresenter = A.Fake <IPopulationAnalysisFieldListPresenter>(); _rowFieldsPresenter = A.Fake <IPopulationAnalysisFieldListPresenter>(); _colorFieldsPresenter = A.Fake <IPopulationAnalysisFieldListPresenter>(); _symbolFieldsPresenter = A.Fake <IPopulationAnalysisFieldListPresenter>(); _eventPublisher = A.Fake <IEventPublisher>(); _view = A.Fake <IPopulationAnalysisFieldsArrangementView>(); sut = new PopulationAnalysisFieldsArrangementPresenter(_view, _allFieldsPresenter, _rowFieldsPresenter, _colorFieldsPresenter, _symbolFieldsPresenter, _eventPublisher); _populationDataCollector = A.Fake <IPopulationDataCollector>(); _populationAnalysis = A.Fake <PopulationPivotAnalysis>(); }
public PopulationAnalysisFieldsArrangementPresenter(IPopulationAnalysisFieldsArrangementView view, IPopulationAnalysisFieldListPresenter allFieldsPresenter, IPopulationAnalysisFieldListPresenter rowFieldsPresenter, IPopulationAnalysisFieldListPresenter colorFieldPresenter, IPopulationAnalysisFieldListPresenter symbolFieldPresenter, IEventPublisher eventPublisher) : base(view) { _allFieldsPresenter = allFieldsPresenter; _rowFieldsPresenter = rowFieldsPresenter; _colorFieldPresenter = colorFieldPresenter; _symbolFieldPresenter = symbolFieldPresenter; _eventPublisher = eventPublisher; AddSubPresenters(_allFieldsPresenter, _rowFieldsPresenter, _colorFieldPresenter, _symbolFieldPresenter); initializeSubPresenters(); }
public void AttachPresenter(IPopulationAnalysisFieldListPresenter presenter) { _presenter = presenter; }