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();
 }
Пример #4
0
 public void AttachPresenter(IPopulationAnalysisFieldListPresenter presenter)
 {
     _presenter = presenter;
 }