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);
 }
Пример #2
0
        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;
 }