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;
 }
Esempio n. 3
0
 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();
 }
Esempio n. 4
0
        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)
 {
 }