public PopulationAnalysisParameterSelectionPresenter(IPopulationAnalysisParameterSelectionView view, IPopulationParameterGroupsPresenter allPopulationParametersPresenter, IPopulationAnalysisParameterFieldsPresenter selectedPopulationParametersPresenter, IEntityPathResolver entityPathResolver, IPopulationAnalysisFieldDistributionPresenter populationAnalysisFieldDistributionPresenter) : base(view, populationAnalysisFieldDistributionPresenter) { _allPopulationParametersPresenter = allPopulationParametersPresenter; _selectedPopulationParametersPresenter = selectedPopulationParametersPresenter; _entityPathResolver = entityPathResolver; view.AddPopulationParametersView(_allPopulationParametersPresenter.View); view.AddSelectedParametersView(_selectedPopulationParametersPresenter.BaseView); view.AddDistributionView(_populationAnalysisFieldDistributionPresenter.BaseView); AddSubPresenters(allPopulationParametersPresenter, selectedPopulationParametersPresenter); registerUpdateDistributionEvents(); }
protected override void Context() { _view = A.Fake <IPopulationAnalysisParameterSelectionView>(); _allPopulationParametersPresenter = A.Fake <IPopulationParameterGroupsPresenter>(); _selectedParametersPresenter = A.Fake <IPopulationAnalysisParameterFieldsPresenter>(); _parameterDistributionPresenter = A.Fake <IPopulationAnalysisFieldDistributionPresenter>(); _populationDataCollector = A.Fake <IPopulationDataCollector>(); _entityPathResolver = A.Fake <IEntityPathResolver>(); _populationPivotAnalysis = A.Fake <PopulationPivotAnalysis>(); sut = new PopulationAnalysisParameterSelectionPresenter(_view, _allPopulationParametersPresenter, _selectedParametersPresenter, _entityPathResolver, _parameterDistributionPresenter); }