protected override void Context()
        {
            _dialogCreator               = A.Fake <IDialogCreator>();
            _applicationConfiguration    = A.Fake <IApplicationConfiguration>();
            _contentLoader               = A.Fake <IContentLoader>();
            _mobiExportTask              = A.Fake <IMoBiExportTask>();
            _relatedItemSerializer       = A.Fake <IRelatedItemSerializer>();
            _observedDataTask            = A.Fake <IObservedDataTask>();
            _buildingBlockTask           = A.Fake <IBuildingBlockTask>();
            _objectIdResetter            = A.Fake <IObjectIdResetter>();
            _withIdRepository            = A.Fake <IWithIdRepository>();
            _parameterIdentificationTask = A.Fake <IParameterIdentificationTask>();
            _sensitivityAnalysisTask     = A.Fake <ISensitivityAnalysisTask>();

            sut = new ReloadRelatedItemTask(_applicationConfiguration, _contentLoader, _dialogCreator,
                                            _mobiExportTask, _relatedItemSerializer, _observedDataTask, _buildingBlockTask, _objectIdResetter, _withIdRepository, _parameterIdentificationTask, _sensitivityAnalysisTask);

            _relatedItem = new RelatedItem {
                FullPath = _fullPath, Content = new Content {
                    Data = new byte[] { 10, 20 }
                }
            };

            A.CallTo(() => _applicationConfiguration.Product).Returns(Origins.PKSim);
        }
Exemplo n.º 2
0
 public ObservedDataMetaDataTask(IOSPSuiteExecutionContext executionContext, IApplicationController applicationController, IDimensionFactory dimensionFactory, IParameterIdentificationTask parameterIdentificationTask)
 {
     _executionContext            = executionContext;
     _applicationController       = applicationController;
     _parameterIdentificationTask = parameterIdentificationTask;
     _molWeightDimension          = dimensionFactory.Dimension(Constants.Dimension.MOLECULAR_WEIGHT);
 }
Exemplo n.º 3
0
        protected override void Context()
        {
            _view                               = A.Fake <IParameterIdentificationSimulationSelectionView>();
            _treeNodeFactory                    = A.Fake <ITreeNodeFactory>();
            _applicationController              = A.Fake <IApplicationController>();
            _lazyLoadTask                       = A.Fake <ILazyLoadTask>();
            _treeNodeContextMenuFactory         = A.Fake <ITreeNodeContextMenuFactory>();
            _multipleTreeNodeContextMenuFactory = A.Fake <IMultipleTreeNodeContextMenuFactory>();
            _dialogCreator                      = A.Fake <IDialogCreator>();
            _parameterIdentificationTask        = A.Fake <IParameterIdentificationTask>();
            sut = new ParameterIdentificationSimulationSelectionPresenter(_view, _treeNodeFactory, _applicationController, _lazyLoadTask, _treeNodeContextMenuFactory,
                                                                          _multipleTreeNodeContextMenuFactory, _dialogCreator, _parameterIdentificationTask);

            _parameterIdentification = new ParameterIdentification();
            _simulation = A.Fake <ISimulation>().WithId("Id").WithName("S");
            _parameterIdentification.AddSimulation(_simulation);
            _outputMapping = new OutputMapping
            {
                OutputSelection = new SimulationQuantitySelection(_simulation, new QuantitySelection("PATH", QuantityType.Drug))
            };
            _parameterIdentification.AddOutputMapping(_outputMapping);

            _simulationNode = A.Fake <ITreeNode>();
            A.CallTo(() => _treeNodeFactory.CreateFor(_simulation)).Returns(_simulationNode);

            _simulationSelectionPresenter = A.Fake <ISelectionSimulationPresenter>();
            A.CallTo(() => _applicationController.Start <ISelectionSimulationPresenter>()).Returns(_simulationSelectionPresenter);

            sut.EditParameterIdentification(_parameterIdentification);
        }
Exemplo n.º 4
0
 public ReloadRelatedItemTask(
     IApplicationConfiguration applicationConfiguration,
     IContentLoader contentLoader,
     IDialogCreator dialogCreator,
     IRelatedItemSerializer relatedItemSerializer,
     IMoBiContext context,
     ICloneManagerForBuildingBlock cloneManagerForBuildingBlock,
     IBuildingBlockTaskRetriever taskRetriever,
     IPKSimExportTask pkSimExportTask,
     ISimulationLoader simulationLoader,
     IObservedDataTask observedDataTask,
     IObjectIdResetter objectIdResetter,
     IParameterIdentificationTask parameterIdentificationTask,
     ISensitivityAnalysisTask sensitivityAnalysisTask
     ) : base(applicationConfiguration, contentLoader, dialogCreator)
 {
     _relatedItemSerializer = relatedItemSerializer;
     _context = context;
     _cloneManagerForBuildingBlock = cloneManagerForBuildingBlock;
     _taskRetriever               = taskRetriever;
     _pkSimExportTask             = pkSimExportTask;
     _simulationLoader            = simulationLoader;
     _observedDataTask            = observedDataTask;
     _objectIdResetter            = objectIdResetter;
     _parameterIdentificationTask = parameterIdentificationTask;
     _sensitivityAnalysisTask     = sensitivityAnalysisTask;
 }
        protected override void Context()
        {
            _applicationController = A.Fake <IApplicationController>();
            _context                     = A.Fake <IOSPSuiteExecutionContext>();
            _dimensionFactory            = A.Fake <IDimensionFactory>();
            _parameterIdentificationTask = A.Fake <IParameterIdentificationTask>();

            sut = new ObservedDataMetaDataTask(_context, _applicationController, _dimensionFactory, _parameterIdentificationTask);
        }
Exemplo n.º 6
0
        protected override void Context()
        {
            _parameterIdentificationTask   = A.Fake <IParameterIdentificationTask>();
            _singleStartPresenterTask      = A.Fake <ISingleStartPresenterTask>();
            _clonedParameterIdentification = A.Fake <ParameterIdentification>();

            sut = new CloneParameterIdentificationUICommand(_singleStartPresenterTask, _parameterIdentificationTask);
            _parameterIdentification = A.Fake <ParameterIdentification>();
            sut.For(_parameterIdentification);
        }
Exemplo n.º 7
0
 public ParameterIdentificationOutputMappingPresenter(IParameterIdentificationOutputMappingView view, IEntitiesInSimulationRetriever entitiesInSimulationRetriever,
                                                      IObservedDataRepository observedDataRepository, IOutputMappingToOutputMappingDTOMapper outputMappingDTOMapper, IQuantityToSimulationQuantitySelectionDTOMapper simulationQuantitySelectionDTOMapper,
                                                      IParameterIdentificationTask parameterIdentificationTask) : base(view)
 {
     _entitiesInSimulationRetriever        = entitiesInSimulationRetriever;
     _observedDataRepository               = observedDataRepository;
     _outputMappingDTOMapper               = outputMappingDTOMapper;
     _simulationQuantitySelectionDTOMapper = simulationQuantitySelectionDTOMapper;
     _parameterIdentificationTask          = parameterIdentificationTask;
     _allOutputMappingDTOs = new NotifyList <OutputMappingDTO>();
 }
Exemplo n.º 8
0
 public ParameterIdentificationSimulationSelectionPresenter(IParameterIdentificationSimulationSelectionView view, ITreeNodeFactory treeNodeFactory,
                                                            IApplicationController applicationController, ILazyLoadTask lazyLoadTask, ITreeNodeContextMenuFactory treeNodeContextMenuFactory,
                                                            IMultipleTreeNodeContextMenuFactory multipleTreeNodeContextMenuFactory, IDialogCreator dialogCreator, IParameterIdentificationTask parameterIdentificationTask) : base(view)
 {
     _treeNodeFactory                    = treeNodeFactory;
     _applicationController              = applicationController;
     _lazyLoadTask                       = lazyLoadTask;
     _treeNodeContextMenuFactory         = treeNodeContextMenuFactory;
     _multipleTreeNodeContextMenuFactory = multipleTreeNodeContextMenuFactory;
     _dialogCreator                      = dialogCreator;
     _parameterIdentificationTask        = parameterIdentificationTask;
 }
 protected override void Context()
 {
     _executionContext            = A.Fake <IExecutionContext>();
     _buildingBlockTask           = A.Fake <IBuildingBlockTask>();
     _applicationController       = A.Fake <IApplicationController>();
     _activeSubjectRetriever      = A.Fake <IActiveSubjectRetriever>();
     _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
     _parameterIdUpdater          = A.Fake <IParameterIdUpdater>();
     _simulationResultsTask       = A.Fake <ISimulationResultsTask>();
     _parameterIdentificationTask = A.Fake <IParameterIdentificationTask>();
     sut = new ConfigureSimulationTask(_buildingBlockTask, _activeSubjectRetriever, _simulationSettingsRetriever, _applicationController,
                                       _executionContext, _parameterIdUpdater, _simulationResultsTask);
 }
Exemplo n.º 10
0
 public ReloadRelatedItemTask(IApplicationConfiguration applicationConfiguration, OSPSuite.Core.Journal.IContentLoader contentLoader, IDialogCreator dialogCreator,
                              IMoBiExportTask moBiExportTask, IRelatedItemSerializer relatedItemSerializer, IObservedDataTask observedDataTask,
                              IBuildingBlockTask buildingBlockTask, IObjectIdResetter objectIdResetter, IWithIdRepository withIdRepository,
                              IParameterIdentificationTask parameterIdentificationTask, ISensitivityAnalysisTask sensitivityAnalysisTask) :
     base(applicationConfiguration, contentLoader, dialogCreator)
 {
     _moBiExportTask              = moBiExportTask;
     _relatedItemSerializer       = relatedItemSerializer;
     _observedDataTask            = observedDataTask;
     _buildingBlockTask           = buildingBlockTask;
     _objectIdResetter            = objectIdResetter;
     _withIdRepository            = withIdRepository;
     _parameterIdentificationTask = parameterIdentificationTask;
     _sensitivityAnalysisTask     = sensitivityAnalysisTask;
 }
 protected override void Context()
 {
     _applicationConfiguration = A.Fake <IApplicationConfiguration>();
     _contentLoader            = A.Fake <IContentLoader>();
     _dialogCreator            = A.Fake <IDialogCreator>();
     _relatedItemSerializer    = A.Fake <IRelatedItemSerializer>();
     _simulationTask           = A.Fake <InteractionTasksForSimulation>();
     _context                     = A.Fake <IMoBiContext>();
     _cloneManager                = A.Fake <ICloneManagerForBuildingBlock>();
     _taskRetriever               = A.Fake <IBuildingBlockTaskRetriever>();
     _pkSimExportTask             = A.Fake <IPKSimExportTask>();
     _simulationLoader            = A.Fake <ISimulationLoader>();
     _objectIdResetter            = A.Fake <IObjectIdResetter>();
     _observedDataTask            = A.Fake <IObservedDataTask>();
     _parameterIdentificationTask = A.Fake <IParameterIdentificationTask>();
     _sensitivityAnalysisTask     = A.Fake <ISensitivityAnalysisTask>();
     sut = new ReloadRelatedItemTask(_applicationConfiguration, _contentLoader, _dialogCreator,
                                     _relatedItemSerializer, _context, _cloneManager, _taskRetriever, _pkSimExportTask, _simulationLoader, _observedDataTask, _objectIdResetter, _parameterIdentificationTask, _sensitivityAnalysisTask);
     _relatedItem = A.Fake <RelatedItem>();
 }
Exemplo n.º 12
0
 public DeleteParameterIdentificationUICommand(IDialogCreator dialogCreator, IParameterIdentificationTask parameterIdentificationTask)
 {
     _parameterIdentificationTask = parameterIdentificationTask;
 }
Exemplo n.º 13
0
 public CloneParameterIdentificationUICommand(ISingleStartPresenterTask singleStartPresenterTask, IParameterIdentificationTask parameterIdentificationTask)
 {
     _singleStartPresenterTask    = singleStartPresenterTask;
     _parameterIdentificationTask = parameterIdentificationTask;
 }
Exemplo n.º 14
0
 public CreateParameterIdentificationBasedOnSimulationsUICommand(IParameterIdentificationTask parameterIdentificationTask, ISingleStartPresenterTask singleStartPresenterTask)
 {
     _parameterIdentificationTask = parameterIdentificationTask;
     _singleStartPresenterTask    = singleStartPresenterTask;
 }
 public OptimizationStarter(IShellPresenter shellPresenter, IParameterIdentificationTask parameterIdentificationTask, ISimulationRepository simulationRepository)
 {
     _shellPresenter = shellPresenter;
     _parameterIdentificationTask = parameterIdentificationTask;
     _simulationRepository        = simulationRepository;
 }
        protected override void Context()
        {
            _view = A.Fake <IParameterIdentificationOutputMappingView>();
            _observedDataRepository               = A.Fake <IObservedDataRepository>();
            _entitiesInSimulationRetriever        = A.Fake <IEntitiesInSimulationRetriever>();
            _outputMappingDTOMapper               = A.Fake <IOutputMappingToOutputMappingDTOMapper>();
            _simulationQuantitySelectionDTOMapper = A.Fake <IQuantityToSimulationQuantitySelectionDTOMapper>();
            _parameterIdentificationTask          = A.Fake <IParameterIdentificationTask>();

            sut = new ParameterIdentificationOutputMappingPresenter(_view, _entitiesInSimulationRetriever, _observedDataRepository, _outputMappingDTOMapper,
                                                                    _simulationQuantitySelectionDTOMapper, _parameterIdentificationTask);


            _observedData1           = DomainHelperForSpecs.ObservedData("Obs1").WithName("Obs1");
            _weightedObservedData1   = new WeightedObservedData(_observedData1);
            _observedData2           = DomainHelperForSpecs.ObservedData("Obs2").WithName("Obs2");
            _weightedObservedData2   = new WeightedObservedData(_observedData2);
            _parameterIdentification = new ParameterIdentification();
            _simulation1             = A.Fake <ISimulation>().WithId("Id1");
            _simulation2             = A.Fake <ISimulation>().WithId("Id2");
            _usedObservedData1       = new UsedObservedData {
                Id = "Obs1"
            };
            _usedObservedData2 = new UsedObservedData {
                Id = "Obs2"
            };
            A.CallTo(() => _observedDataRepository.All()).Returns(new[] { _observedData1, _observedData2 });

            A.CallTo(() => _observedDataRepository.AllObservedDataUsedBy(_simulation1)).Returns(new[] { _observedData2 });
            A.CallTo(() => _observedDataRepository.AllObservedDataUsedBy(_simulation2)).Returns(new[] { _observedData1, _observedData2 });

            _parameterIdentification.AddSimulation(_simulation1);
            _parameterIdentification.AddSimulation(_simulation2);

            _quantity1 = A.Fake <IQuantity>();
            _quantity2 = A.Fake <IQuantity>();
            _output1   = A.Fake <SimulationQuantitySelectionDTO>();
            A.CallTo(() => _output1.Simulation).Returns(_simulation1);
            _output2 = A.Fake <SimulationQuantitySelectionDTO>();
            A.CallTo(() => _output2.Simulation).Returns(_simulation2);
            A.CallTo(() => _entitiesInSimulationRetriever.OutputsFrom(_simulation1)).Returns(new PathCache <IQuantity>(new EntityPathResolverForSpecs())
            {
                { "AA", _quantity1 }
            });
            A.CallTo(() => _entitiesInSimulationRetriever.OutputsFrom(_simulation2)).Returns(new PathCache <IQuantity>(new EntityPathResolverForSpecs())
            {
                { "BB", _quantity2 }
            });
            A.CallTo(() => _simulationQuantitySelectionDTOMapper.MapFrom(_simulation1, _quantity1)).Returns(_output1);
            A.CallTo(() => _simulationQuantitySelectionDTOMapper.MapFrom(_simulation2, _quantity2)).Returns(_output2);

            A.CallTo(() => _view.BindTo(A <IEnumerable <OutputMappingDTO> > ._))
            .Invokes(x => _allOutputMappingDTOs = x.GetArgument <IEnumerable <OutputMappingDTO> >(0));


            sut.EditParameterIdentification(_parameterIdentification);

            _outputMapping1 = A.Fake <OutputMapping>();
            _outputMapping2 = A.Fake <OutputMapping>();

            _outputMappingDTO1 = new OutputMappingDTO(_outputMapping1)
            {
                Output = _output1
            };
            _outputMappingDTO2 = new OutputMappingDTO(_outputMapping2)
            {
                Output = _output2
            };

            A.CallTo(() => _outputMapping1.Simulation).Returns(_simulation1);
            A.CallTo(() => _outputMapping2.Simulation).Returns(_simulation2);

            A.CallTo(() => _outputMappingDTOMapper.MapFrom(_outputMapping1, A <IEnumerable <SimulationQuantitySelectionDTO> > ._)).Returns(_outputMappingDTO1);
            A.CallTo(() => _outputMappingDTOMapper.MapFrom(_outputMapping2, A <IEnumerable <SimulationQuantitySelectionDTO> > ._)).Returns(_outputMappingDTO2);
        }
Exemplo n.º 17
0
 public ParameterAnalysablesInExplorerPresenter(IParameterIdentificationTask parameterIdentificationTask, ISensitivityAnalysisTask sensitivityAnalysisTask, ITreeNodeFactory treeNodeFactory)
 {
     _parameterIdentificationTask = parameterIdentificationTask;
     _sensitivityAnalysisTask     = sensitivityAnalysisTask;
     _treeNodeFactory             = treeNodeFactory;
 }