protected override void Context() { _formulationParametersPresenter = A.Fake <IMultiParameterEditPresenter>(); _view = A.Fake <ITableFormulationView>(); _tableParameterPresenter = A.Fake <ITableFormulationParameterPresenter>(); sut = new TableFormulationPresenter(_view, _tableParameterPresenter, _formulationParametersPresenter); }
public TableFormulationPresenter(ITableFormulationView view, ITableFormulationParameterPresenter tableParameterPresenter, IMultiParameterEditPresenter formulationParametersPresenter) : base(view) { _tableParameterPresenter = tableParameterPresenter; _formulationParametersPresenter = formulationParametersPresenter; _tableParameterPresenter.ConfigureCreatedTableAction = addZeroPointToTable; _formulationParametersPresenter.IsSimpleEditor = true; _formulationParametersPresenter.RowIndicatorVisible = false; _view.AddParametersView(_formulationParametersPresenter.BaseView); _view.AddTableView(_tableParameterPresenter.BaseView); AddSubPresenters(_tableParameterPresenter, _formulationParametersPresenter); _tableParameterPresenter.Description = PKSimConstants.UI.ImportFormulationDescription; _tableParameterPresenter.ImportToolTip = PKSimConstants.UI.ImportFormulation; _tableParameterPresenter.StatusChanged += (o, e) => TableFormulaChanged(this, e); }