protected override void Context() { base.Context(); _simulation = A.Fake <IMoBiSimulation>(); A.CallTo(() => _simulation.ChartTemplates).Returns(_existingTemplates); _chartTemplateManagerPresenter = A.Fake <IChartTemplateManagerPresenter>(); _chartModalTemplateManagerPresenter = new ModalChartTemplateManagerPresenter(A.Fake <IModalChartTemplateManagerView>(), _chartTemplateManagerPresenter, _cloneManager); A.CallTo(() => _applicationController.Start <IModalChartTemplateManagerPresenter>()).Returns(_chartModalTemplateManagerPresenter); A.CallTo(_chartTemplateManagerPresenter).WithReturnType <bool>().Returns(true); _cloneChartTemplate1 = new CurveChartTemplate().WithName("TEMPLATE"); _cloneChartTemplate2 = new CurveChartTemplate().WithName("TEMPLATE2"); _curveChartTemplate1 = new CurveChartTemplate().WithName("TEMPLATE"); _existingTemplates.Add(_curveChartTemplate1); _curveChartTemplate2 = new CurveChartTemplate().WithName("TEMPLATE2"); _existingTemplates.Add(_curveChartTemplate2); A.CallTo(() => _cloneManager.Clone(_curveChartTemplate1)).Returns(_cloneChartTemplate1); A.CallTo(() => _cloneManager.Clone(_curveChartTemplate2)).Returns(_cloneChartTemplate2); }
public void AttachPresenter(IModalChartTemplateManagerPresenter presenter) { }