public ChartTemplateManagerPresenter(IChartTemplateManagerView view, IChartTemplatingTask chartTemplatingTask, IChartTemplateDetailsPresenter chartTemplateDetailsPresenter, IDialogCreator dialogCreator) : base(view) { _chartTemplatingTask = chartTemplatingTask; _chartTemplateDetailsPresenter = chartTemplateDetailsPresenter; _dialogCreator = dialogCreator; HasChanged = false; _view.SetChartTemplateView(_chartTemplateDetailsPresenter.View); AddSubPresenters(_chartTemplateDetailsPresenter); }
protected override void Context() { _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _chartTemplateDetailsPresenter = A.Fake <IChartTemplateDetailsPresenter>(); _view = A.Fake <IChartTemplateManagerView>(); _dialogCreator = A.Fake <IDialogCreator>(); _template1 = new CurveChartTemplate { Name = "Template1" }; _template2 = new CurveChartTemplate { Name = "Template2" }; _templatesToManage = new List <CurveChartTemplate> { _template1, _template2 }; sut = new ChartTemplateManagerPresenter(_view, _chartTemplatingTask, _chartTemplateDetailsPresenter, _dialogCreator); }
public void AttachPresenter(IChartTemplateDetailsPresenter presenter) { _presenter = presenter; }