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); }
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; }
protected override void Context() { _fullPathDisplayResolver = A.Fake <IFullPathDisplayResolver>(); _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>(); sut = new ParameterScalingToParameterScalingDTOMapper(_fullPathDisplayResolver, _parameterDTOMapper); }
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; }
public IndividualTeXBuilder(IContainerTask containerTask, IFullPathDisplayResolver fullPathDisplayResolver, ITeXBuilderRepository texBuilderRepository, IReportGenerator reportGenerator, ILazyLoadTask lazyLoadTask) : base(texBuilderRepository, reportGenerator, lazyLoadTask) { _containerTask = containerTask; _fullPathDisplayResolver = fullPathDisplayResolver; }
public SensitivityParameterFactory(IObjectBaseFactory objectBaseFactory, IContainerTask containerTask, IDimensionFactory dimensionFactory, IFullPathDisplayResolver fullPathDisplayResolver) { _objectBaseFactory = objectBaseFactory; _containerTask = containerTask; _dimensionFactory = dimensionFactory; _fullPathDisplayResolver = fullPathDisplayResolver; }
public ValidationMessageToValidationMessageDTOMapper(IFullPathDisplayResolver fullPathDisplayResolver) { _fullPathDisplayResolver = fullPathDisplayResolver; }