public PopulationAnalysisFieldFactory(IEntityPathResolver entityPathResolver, IFullPathDisplayResolver fullPathDisplayResolver,
                                       IGenderRepository genderRepository, IColorGenerator colorGenerator, IPKParameterRepository pkParameterRepository)
 {
     _entityPathResolver      = entityPathResolver;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _genderRepository        = genderRepository;
     _colorGenerator          = colorGenerator;
     _pkParameterRepository   = pkParameterRepository;
 }
        protected override void Context()
        {
            _view = A.Fake <IEditTableParameterView>();
            _tableParameterPresenter = A.Fake <ITableSolubilityParameterPresenter>();
            _fullPathDisplayResolver = A.Fake <IFullPathDisplayResolver>();
            _chartPresenter          = A.Fake <ISimpleChartPresenter>();

            sut = new EditTableSolubilityParameterPresenter(_view, _tableParameterPresenter, _fullPathDisplayResolver, _chartPresenter);
        }
 public EditTableParameterPresenter(IEditTableParameterView view, ITableParameterPresenter tableParameterPresenter,
                                    IFullPathDisplayResolver fullPathDisplayResolver, ISimpleChartPresenter chartPresenter) : base(view)
 {
     _tableParameterPresenter = tableParameterPresenter;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _chartPresenter          = chartPresenter;
     _view.AddView(tableParameterPresenter.BaseView);
     _view.AddChart(_chartPresenter.BaseView);
     _tableParameterPresenter.StatusChanged += tableFormulaChanged;
 }
 public PopulationGroupNodeCreator(IParameterGroupNodeCreator parameterGroupNodeCreator, IParameterGroupTask parameterGroupTask,
                                   ITreeNodeFactory treeNodeFactory, IFullPathDisplayResolver fullPathDisplayResolver,
                                   IToolTipPartCreator toolTipPartCreator, IPathToPathElementsMapper pathElementsMapper)
 {
     _parameterGroupNodeCreator = parameterGroupNodeCreator;
     _parameterGroupTask        = parameterGroupTask;
     _treeNodeFactory           = treeNodeFactory;
     _fullPathDisplayResolver   = fullPathDisplayResolver;
     _toolTipPartCreator        = toolTipPartCreator;
     _pathElementsMapper        = pathElementsMapper;
 }
 public ExpressionParametersToSimulationExpressionsDTOMapper(IParameterToParameterDTOInContainerMapper <ExpressionContainerDTO> containerParameterMapper, IRepresentationInfoRepository representationInfoRepository,
                                                             IGroupRepository groupRepository, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterMapper, IFullPathDisplayResolver fullPathDisplayResolver,
                                                             IExecutionContext executionContext)
 {
     _containerParameterMapper     = containerParameterMapper;
     _representationInfoRepository = representationInfoRepository;
     _groupRepository         = groupRepository;
     _parameterTask           = parameterTask;
     _parameterMapper         = parameterMapper;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _executionContext        = executionContext;
 }
 protected ConfigureSimulationPresenterBase(TSimulationView view, ISubPresenterItemManager <ISimulationItemPresenter> subPresenterItemManager,
                                            ISimulationModelCreator simulationModelCreator, IHeavyWorkManager heavyWorkManager,
                                            ICloner cloner, IDialogCreator dialogCreator, ISimulationParametersUpdater simulationParametersUpdater, IFullPathDisplayResolver fullPathDisplayResolver, IBuildingBlockInSimulationSynchronizer buildingBlockInSimulationSynchronizer, CreationMode creationMode)
     : base(view, subPresenterItemManager, simulationModelCreator, heavyWorkManager, dialogCreator)
 {
     _cloner = cloner;
     _simulationParametersUpdater           = simulationParametersUpdater;
     _fullPathDisplayResolver               = fullPathDisplayResolver;
     _buildingBlockInSimulationSynchronizer = buildingBlockInSimulationSynchronizer;
     _creationMode    = creationMode;
     AllowQuickFinish = true;
 }
 public SensitivityAnalysisTask(
     ISensitivityAnalysisToCoreSensitivityAnalysisMapper sensitivityAnalysisMapper,
     ISimulationResultsToDataTableConverter simulationResultsToDataTableConverter,
     ISensitivityAnalysisRunResultsImportTask sensitivityAnalysisRunResultsImportTask,
     IFullPathDisplayResolver fullPathDisplayResolver,
     RLogger logger)
 {
     _sensitivityAnalysisMapper               = sensitivityAnalysisMapper;
     _simulationResultsToDataTableConverter   = simulationResultsToDataTableConverter;
     _sensitivityAnalysisRunResultsImportTask = sensitivityAnalysisRunResultsImportTask;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _logger = logger;
 }
 protected override void Context()
 {
     _entityPathResolver      = A.Fake <IEntityPathResolver>();
     _fullPathDisplayResolver = A.Fake <IFullPathDisplayResolver>();
     _parameter        = A.Fake <IParameter>();
     _genderRepository = A.Fake <IGenderRepository>();
     _male             = new Gender {
         DisplayName = "Male"
     };
     _female = new Gender {
         DisplayName = "Female"
     };
     A.CallTo(() => _genderRepository.Male).Returns(_male);
     A.CallTo(() => _genderRepository.Female).Returns(_female);
     _colorGenerator        = A.Fake <IColorGenerator>();
     _pkParameterRepository = A.Fake <IPKParameterRepository>();
     sut = new PopulationAnalysisFieldFactory(_entityPathResolver, _fullPathDisplayResolver, _genderRepository, _colorGenerator, _pkParameterRepository);
 }
 public DistributedParameterToTableParameterConverter(IFormulaFactory formulaFactory, IEntityPathResolver entityPathResolver, IParameterFactory parameterFactory,
                                                      ICloneManager cloneManager, IParameterQuery parameterQuery, IDimensionRepository dimensionRepository, IOntogenyRepository ontogenyRepository,
                                                      IFullPathDisplayResolver fullPathDisplayResolver, IInterpolation interpolation, IParameterStartValuesCreator parameterStartValuesCreator, IObjectPathFactory objectPathFactory)
 {
     _formulaFactory              = formulaFactory;
     _entityPathResolver          = entityPathResolver;
     _parameterFactory            = parameterFactory;
     _cloneManager                = cloneManager;
     _parameterQuery              = parameterQuery;
     _dimensionRepository         = dimensionRepository;
     _ontogenyRepository          = ontogenyRepository;
     _fullPathDisplayResolver     = fullPathDisplayResolver;
     _interpolation               = interpolation;
     _parameterStartValuesCreator = parameterStartValuesCreator;
     _objectPathFactory           = objectPathFactory;
     _timeDimension               = dimensionRepository.Time;
     _yearUnit = _timeDimension.Unit(dimensionRepository.AgeInYears.BaseUnit.Name);
 }
Beispiel #10
0
        protected override void Context()
        {
            _parameterGroupTask           = A.Fake <IParameterGroupTask>();
            _representationInfoRepository = A.Fake <IRepresentationInfoRepository>();
            _treeNodeCreator         = A.Fake <IParameterGroupNodeCreator>();
            _fullPathDisplayResolver = A.Fake <IFullPathDisplayResolver>();
            _toolTipPartCreator      = A.Fake <IToolTipPartCreator>();
            _treeNodeFactory         = new TreeNodeFactoryForSpecs();

            A.CallTo(() => _representationInfoRepository.InfoFor(A <IObjectBase> ._))
            .ReturnsLazily(x => new RepresentationInfo {
                DisplayName = x.GetArgument <IObjectBase>(0).Name
            });

            A.CallTo(() => _representationInfoRepository.DisplayNameFor(A <IObjectBase> ._))
            .ReturnsLazily(x => x.GetArgument <IObjectBase>(0).Name);

            _pathElementsMapper = new PKSimPathToPathElementsMapper(_representationInfoRepository, new EntityPathResolverForSpecs());

            sut = new PopulationGroupNodeCreator(_treeNodeCreator, _parameterGroupTask, _treeNodeFactory, _fullPathDisplayResolver, _toolTipPartCreator, _pathElementsMapper);

            _para1         = new PKSimParameter().WithId("P1").WithName("P1");
            _para2         = new PKSimParameter().WithId("P2").WithName("P2");
            _allParameters = new List <IParameter> {
                _para1, _para2
            };
            _rootGroup = new Group {
                Name = "group1"
            };
            _subGroup = new Group {
                Name = "subGroup"
            };
            _subGroupNode = new GroupNode(_subGroup);
            _rootNode     = new GroupNode(_rootGroup);
            _rootNode.AddChild(_subGroupNode);
            A.CallTo(() => _treeNodeCreator.MapForPopulationFrom(_rootGroup, _allParameters)).Returns(_rootNode);
            A.CallTo(() => _parameterGroupTask.ParametersIn(_subGroup, _allParameters)).Returns(_allParameters);
            A.CallTo(() => _parameterGroupTask.ParametersIn(_rootGroup, _allParameters)).Returns(new List <IParameter>());
            _liver  = new Container().WithName("Liver").WithId("Liver");
            _kidney = new Container().WithName("Kidney").WithId("Kidney");
        }
 public CloneSimulationPresenter(ICloneSimulationView view, ISubPresenterItemManager <ISimulationItemPresenter> subPresenterItemManager, ISimulationModelCreator simulationModelCreator,
                                 IHeavyWorkManager heavyWorkManager, ICloner cloner, IDialogCreator dialogCreator, IObjectBaseDTOFactory buildingBlockDTOFactory,
                                 IRenameBuildingBlockTask renameBuildingBlockTask, ISimulationParametersUpdater simulationParametersUpdater, IFullPathDisplayResolver fullPathDisplayResolver, IBuildingBlockInSimulationSynchronizer buildingBlockInSimulationSynchronizer)
     : base(view, subPresenterItemManager, simulationModelCreator, heavyWorkManager, cloner, dialogCreator, simulationParametersUpdater, fullPathDisplayResolver, buildingBlockInSimulationSynchronizer, CreationMode.Clone)
 {
     _buildingBlockDTOFactory = buildingBlockDTOFactory;
     _renameBuildingBlockTask = renameBuildingBlockTask;
 }
Beispiel #12
0
 protected override void Context()
 {
     _fullPathDisplayResolver = A.Fake <IFullPathDisplayResolver>();
     _parameterDTOMapper      = A.Fake <IParameterToParameterDTOMapper>();
     sut = new ParameterScalingToParameterScalingDTOMapper(_fullPathDisplayResolver, _parameterDTOMapper);
 }
Beispiel #13
0
 public EditTableSolubilityParameterPresenter(IEditTableParameterView view, ITableSolubilityParameterPresenter tableParameterPresenter, IFullPathDisplayResolver fullPathDisplayResolver, ISimpleChartPresenter chartPresenter) : base(view, tableParameterPresenter, fullPathDisplayResolver, chartPresenter)
 {
     tableParameterPresenter.ImportToolTip = PKSimConstants.UI.ImportSolubilityTable;
     tableParameterPresenter.Description   = PKSimConstants.UI.ImportSolubilityTableDescription;
 }
 public ConfigureSimulationPresenter(IConfigureSimulationView view, ISubPresenterItemManager <ISimulationItemPresenter> subPresenterItemManager, ISimulationModelCreator simulationModelCreator,
                                     IHeavyWorkManager heavyWorkManager, ICloner cloner, IDialogCreator dialogCreator, ISimulationParametersUpdater simulationParametersUpdater,
                                     IFullPathDisplayResolver fullPathDisplayResolver, IBuildingBlockInSimulationSynchronizer buildingBlockInSimulationSynchronizer)
     : base(view, subPresenterItemManager, simulationModelCreator, heavyWorkManager, cloner, dialogCreator, simulationParametersUpdater, fullPathDisplayResolver, buildingBlockInSimulationSynchronizer, CreationMode.Configure)
 {
 }
 public ParameterScalingToParameterScalingDTOMapper(IFullPathDisplayResolver fullPathDisplayResolver, IParameterToParameterDTOMapper parameterDTOMapper)
 {
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _parameterDTOMapper      = parameterDTOMapper;
 }
 public ParameterIdentificationValidator(IFullPathDisplayResolver fullPathDisplayResolver)
 {
     _fullPathDisplayResolver = fullPathDisplayResolver;
 }
Beispiel #17
0
 public IndividualTeXBuilder(IContainerTask containerTask, IFullPathDisplayResolver fullPathDisplayResolver,
                             ITeXBuilderRepository texBuilderRepository, IReportGenerator reportGenerator, ILazyLoadTask lazyLoadTask) : base(texBuilderRepository, reportGenerator, lazyLoadTask)
 {
     _containerTask           = containerTask;
     _fullPathDisplayResolver = fullPathDisplayResolver;
 }
Beispiel #18
0
 public SensitivityParameterFactory(IObjectBaseFactory objectBaseFactory, IContainerTask containerTask, IDimensionFactory dimensionFactory, IFullPathDisplayResolver fullPathDisplayResolver)
 {
     _objectBaseFactory       = objectBaseFactory;
     _containerTask           = containerTask;
     _dimensionFactory        = dimensionFactory;
     _fullPathDisplayResolver = fullPathDisplayResolver;
 }
Beispiel #19
0
 public ValidationMessageToValidationMessageDTOMapper(IFullPathDisplayResolver fullPathDisplayResolver)
 {
     _fullPathDisplayResolver = fullPathDisplayResolver;
 }