public EditSensitivityAnalysisPresenter(IEditSensitivityAnalysisView view, ISubPresenterItemManager <ISensitivityAnalysisItemPresenter> subPresenterItemManager, IOSPSuiteExecutionContext executionContext, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, ISensitivityAnalysisPKParameterAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, SensitivityAnalysisItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator) { _executionContext = executionContext; }
public EditParameterIdentificationPresenter(IEditParameterIdentificationView view, ISubPresenterItemManager <IParameterIdentificationItemPresenter> subPresenterItemManager, IOSPSuiteExecutionContext executionContext, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, IParameterIdentificationAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, ParameterIdentificationItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator) { _executionContext = executionContext; }
protected EditAnalyzablePresenter(TView view, ISubPresenterItemManager <TSubPresenter> subPresenterItemManager, IReadOnlyList <ISubPresenterItem> subPresenterItems, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, subPresenterItems) { _simulationAnalysisPresenterFactory = simulationAnalysisPresenterFactory; _contextMenuFactory = contextMenuFactory; _presentationSettingsTask = presentationSettingsTask; _simulationAnalysisCreator = simulationAnalysisCreator; _settings = new TabbedPresenterSettings(); }
protected override void Context() { _view = A.Fake <IPopulationSimulationComparisonView>(); _subPresenterManager = A.Fake <ISubPresenterItemManager <IPopulationSimulationComparisonItemPresenter> >(); _analysisPresenterFactory = A.Fake <ISimulationAnalysisPresenterFactory>(); _populationSimulationComparison = A.Fake <PopulationSimulationComparison>(); _contextMenuFactory = A.Fake <ISimulationAnalysisPresenterContextMenuFactory>(); _presenterSettingsTask = A.Fake <IPresentationSettingsTask>(); _simulationAnalysisCreator = A.Fake <ISimulationAnalysisCreator>(); sut = new PopulationSimulationComparisonPresenter(_view, _subPresenterManager, _analysisPresenterFactory, _contextMenuFactory, _presenterSettingsTask, _simulationAnalysisCreator); _analysis = A.Fake <ISimulationAnalysis>(); _simulationAnalysisPresenter = A.Fake <ISimulationAnalysisPresenter>(); A.CallTo(() => _populationSimulationComparison.Analyses).Returns(new[] { _analysis }); A.CallTo(() => _analysisPresenterFactory.PresenterFor(_analysis)).Returns(_simulationAnalysisPresenter); sut.Edit(_populationSimulationComparison); }
protected override void Context() { _view = A.Fake <IEditIndividualSimulationView>(); _repository = A.Fake <IRepository <ISimulationItemPresenter> >(); _simulationAnalysisPresenterFactory = A.Fake <ISimulationAnalysisPresenterFactory>(); _subPresenterManager = A.Fake <ISubPresenterItemManager <IEditIndividualSimulationItemPresenter> >(); _contextMenuFactory = A.Fake <ISimulationAnalysisPresenterContextMenuFactory>(); _presenterSettingsTask = A.Fake <IPresentationSettingsTask>(); _simulationAnalysisCreator = A.Fake <ISimulationAnalysisCreator>(); _analysis = A.Fake <ISimulationAnalysis>(); _chartPresenter = A.Fake <ISimulationTimeProfileChartPresenter>(); _simulation = A.Fake <IndividualSimulation>(); A.CallTo(() => _simulationAnalysisPresenterFactory.PresenterFor(_analysis)).Returns(_chartPresenter); A.CallTo(() => _simulation.Analyses).Returns(new List <ISimulationAnalysis> { _analysis }); A.CallTo(() => _subPresenterManager.AllSubPresenters).Returns(new IEditIndividualSimulationItemPresenter[] {}); sut = new EditIndividualSimulationPresenter(_view, _subPresenterManager, _simulationAnalysisPresenterFactory, _contextMenuFactory, _presenterSettingsTask, _simulationAnalysisCreator); }
protected override void Context() { _view = A.Fake <IEditParameterIdentificationView>(); _subPresenterItemManager = SubPresenterHelper.Create <IParameterIdentificationItemPresenter>(); _parameterIdentificationDataSelectionPresenter = _subPresenterItemManager.CreateFake(ParameterIdentificationItems.Data); _parameterIdentificationParameterSelectionPresenter = _subPresenterItemManager.CreateFake(ParameterIdentificationItems.Parameters); _parameterIdentificationConfigurationPresenter = _subPresenterItemManager.CreateFake(ParameterIdentificationItems.Configuration); _simulationAnalysisPresenterFactory = A.Fake <ISimulationAnalysisPresenterFactory>(); _contextMenuFactory = A.Fake <ISimulationAnalysisPresenterContextMenuFactory>(); _presentationSettingsTask = A.Fake <IPresentationSettingsTask>(); _simulationAnalysisCreator = A.Fake <IParameterIdentificationAnalysisCreator>(); _executionContext = A.Fake <IOSPSuiteExecutionContext>(); _simulation = A.Fake <ISimulation>(); sut = new EditParameterIdentificationPresenter(_view, _subPresenterItemManager, _executionContext, _simulationAnalysisPresenterFactory, _contextMenuFactory, _presentationSettingsTask, _simulationAnalysisCreator); sut.InitializeWith(A.Fake <ICommandCollector>()); _parameterIdentification = new ParameterIdentification(); _parameterIdentification.AddSimulation(_simulation); }
public EditIndividualSimulationPresenter(IEditIndividualSimulationView view, ISubPresenterItemManager <IEditIndividualSimulationItemPresenter> subPresenterItemManager, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, EditIndividualSimulationItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator) { }
public PopulationSimulationComparisonPresenter(IPopulationSimulationComparisonView view, ISubPresenterItemManager <IPopulationSimulationComparisonItemPresenter> subPresenterItemManager, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, PopulationSimulationComparisonItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator) { }
protected EditSimulationPresenter(TView view, ISubPresenterItemManager<TSubPresenter> subPresenterItemManager, IReadOnlyList<ISubPresenterItem> subPresenterItems, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, subPresenterItems, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator) { }