protected override void Context() { _globalPKAnalysisPresenter = A.Fake <IGlobalPKAnalysisPresenter>(); _concentrationDim = A.Fake <IDimension>(); _timeDim = A.Fake <IDimension>(); _view = A.Fake <IIndividualPKAnalysisView>(); _pkaAnalysisTask = A.Fake <IPKAnalysisTask>(); _simulation = A.Fake <IndividualSimulation>(); _simulations = new List <Simulation>(); _simulations.Add(_simulation); _exportTask = A.Fake <IPKAnalysisExportTask>(); _individualPKAnalysisToDTOMapper = A.Fake <IIndividualPKAnalysisToPKAnalysisDTOMapper>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); ; var dataRepository = new DataRepository(); _baseGrid = new BaseGrid("Base", _timeDim); _col1 = new DataColumn { DataInfo = new DataInfo(ColumnOrigins.Calculation, AuxiliaryType.Undefined, "mg", DateTime.Now, string.Empty, string.Empty, 5), Dimension = _concentrationDim }; _col2 = new DataColumn { Dimension = _concentrationDim, DataInfo = new DataInfo(ColumnOrigins.Calculation, AuxiliaryType.Undefined, "mg", DateTime.Now, string.Empty, string.Empty, 5) }; _col3 = new DataColumn { Dimension = _concentrationDim, DataInfo = new DataInfo(ColumnOrigins.Calculation, AuxiliaryType.Undefined, "mg", DateTime.Now, string.Empty, string.Empty, 5) }; dataRepository.Add(_col1); dataRepository.Add(_col2); _simulation.DataRepository = dataRepository; var curve1 = A.Fake <Curve>(); A.CallTo(() => curve1.yData).Returns(_col1); A.CallTo(() => curve1.xData).Returns(_baseGrid); var curve2 = A.Fake <Curve>(); A.CallTo(() => curve2.yData).Returns(_col2); A.CallTo(() => curve2.xData).Returns(_baseGrid); var curve3 = A.Fake <Curve>(); A.CallTo(() => curve3.yData).Returns(_col3); A.CallTo(() => curve3.xData).Returns(_col1); _curves = new List <Curve> { curve1, curve2, curve3 }; _allPKAnalysis = new List <Tuple <DataColumn, PKAnalysis> >(); _pkAnalysis1 = createPKAnalysis(); _pkAnalysis2 = createPKAnalysis(); _allPKAnalysis.Add(new Tuple <DataColumn, PKAnalysis>(_col1, _pkAnalysis1)); _allPKAnalysis.Add(new Tuple <DataColumn, PKAnalysis>(_col2, _pkAnalysis2)); _allGlobalPKParameters = new List <IParameter>(); A.CallTo(_pkaAnalysisTask).WithReturnType <IEnumerable <Tuple <DataColumn, PKAnalysis> > >().Returns(_allPKAnalysis); A.CallTo(_pkaAnalysisTask).WithReturnType <IEnumerable <IParameter> >().Returns(_allGlobalPKParameters); _presenterSettingsTask = A.Fake <IPresentationSettingsTask>(); sut = new IndividualPKAnalysisPresenter(_view, _pkaAnalysisTask, _exportTask, _globalPKAnalysisPresenter, _individualPKAnalysisToDTOMapper, _pkParameterRepository, _presenterSettingsTask); }
public PKAnalysesTask(ILazyLoadTask lazyLoadTask, IPKValuesCalculator pkValuesCalculator, IPKParameterRepository pkParameterRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory) { _lazyLoadTask = lazyLoadTask; _pkParameterRepository = pkParameterRepository; _pkCalculationOptionsFactory = pkCalculationOptionsFactory; _pkValuesCalculator = pkValuesCalculator; }
public PopulationSimulationPKAnalysesToDataTableConverter( IDimensionFactory dimensionFactory, IPKParameterRepository pkParameterRepository) { _dimensionFactory = dimensionFactory; _pkParameterRepository = pkParameterRepository; }
public PKValuesToPKAnalysisMapper(IParameterFactory parameterFactory, IDimensionRepository dimensionRepository, IPKParameterRepository pkParameterRepository, IDisplayUnitRetriever displayUnitRetriever) { _parameterFactory = parameterFactory; _dimensionRepository = dimensionRepository; _pkParameterRepository = pkParameterRepository; _displayUnitRetriever = displayUnitRetriever; }
protected override void Context() { _lazyLoadTask = A.Fake <ILazyLoadTask>(); _pkValuesCalculator = A.Fake <IPKValuesCalculator>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); _pkCalculationOptionsFactory = A.Fake <IPKCalculationOptionsFactory>(); sut = new SensitivityAnalysisPKAnalysesTask(_lazyLoadTask, _pkValuesCalculator, _pkParameterRepository, _pkCalculationOptionsFactory); }
protected override void Context() { _parameterFactory = A.Fake <IParameterFactory>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>(); sut = new PKValuesToPKAnalysisMapper(_parameterFactory, _dimensionRepository, _pkParameterRepository, _displayUnitRetriever); }
protected override void Context() { _lazyLoadTask = A.Fake <ILazyLoadTask>(); _pkValuesCalculator = A.Fake <IPKValuesCalculator>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); _pkCalculationOptionsFactory = A.Fake <IPKCalculationOptionsFactory>(); _entityPathResolver = A.Fake <IEntityPathResolver>(); _pkMapper = A.Fake <IPKValuesToPKAnalysisMapper>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new PKAnalysesTask(_lazyLoadTask, _pkValuesCalculator, _pkParameterRepository, _pkCalculationOptionsFactory, _entityPathResolver, _pkMapper, _dimensionRepository); _populationSimulation = A.Fake <PopulationSimulation>(); _outputSelections = new OutputSelections(); A.CallTo(() => _populationSimulation.OutputSelections).Returns(_outputSelections); _allBodyWeights = new List <double>(); _bodyWeight = A.Fake <IParameter>(); var bodyWeightPath = "PATH"; A.CallTo(() => _populationSimulation.BodyWeight).Returns(_bodyWeight); A.CallTo(() => _entityPathResolver.PathFor(_bodyWeight)).Returns(bodyWeightPath); A.CallTo(() => _populationSimulation.AllValuesFor(bodyWeightPath)).Returns(_allBodyWeights); A.CallTo(() => _populationSimulation.NumberOfItems).Returns(2); _individualResult0 = new IndividualResults { IndividualId = 0, Time = new QuantityValues { Values = new[] { 1f, 2f } } }; _individualResult0.Add(new QuantityValues { QuantityPath = _quantityPath1, Values = new[] { 10f, 20f } }); _individualResult0.Add(new QuantityValues { QuantityPath = _quantityPath2, Values = new[] { 11f, 21f } }); _individualResult1 = new IndividualResults { IndividualId = 1, Time = new QuantityValues { Values = new[] { 3f, 4f } } }; _individualResult1.Add(new QuantityValues { QuantityPath = _quantityPath1, Values = new[] { 30f, 40f } }); _individualResult1.Add(new QuantityValues { QuantityPath = _quantityPath2, Values = new[] { 31f, 41f } }); _simulationResults = new SimulationResults { _individualResult0, _individualResult1 }; _populationSimulation.Results = _simulationResults; _pkParameter1 = new PKParameter { Mode = PKParameterMode.Always, Name = "Cmax" }; _pkParameter2 = new PKParameter { Mode = PKParameterMode.Always, Name = "tMax" }; A.CallTo(() => _pkParameterRepository.All()).Returns(new[] { _pkParameter1, _pkParameter2 }); }
protected override void Context() { _pkCalculator = A.Fake <IPKValuesCalculator>(); _pkMapper = A.Fake <IPKValuesToPKAnalysisMapper>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _pkCalculationOptionsFactory = A.Fake <IPKCalculationOptionsFactory>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); sut = new PKAnalysisTask(_pkCalculator, _pkMapper, _dimensionRepository, _pkCalculationOptionsFactory, _pkParameterRepository); }
public void Load(IPKParameterRepository pkParameterMetaDataRepository, string fileName) { using (var serializationContext = SerializationTransaction.Create(_dimensionFactory)) { var serializer = _modellingXmlSerializerRepository.SerializerFor(pkParameterMetaDataRepository); var xel = XElement.Load(fileName); serializer.Deserialize(pkParameterMetaDataRepository, xel, serializationContext); } }
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 <IPopulationParameterDistributionView>(); _distributionDataCreator = A.Fake <IDistributionDataCreator>(); _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); sut = new PopulationDistributionPresenter(_view, _distributionDataCreator, _representationInfoRepository, _displayUnitRetriever, _pkParameterRepository); }
public PopulationAnalysisAvailablePKParametersPresenter(IPopulationAnalysisAvailablePKParametersView view, IQuantityToQuantitySelectionDTOMapper quantitySelectionDTOMapper, IEntitiesInContainerRetriever entitiesInContainerRetriever, IPKParameterRepository pkParameterRepository) : base(view) { _quantitySelectionDTOMapper = quantitySelectionDTOMapper; _entitiesInContainerRetriever = entitiesInContainerRetriever; _pkParameterRepository = pkParameterRepository; _allPKParameters = new List <QuantityPKParameterDTO>(); }
public PKAnalysisTask(IPKValuesCalculator pkValuesCalculator, IPKValuesToPKAnalysisMapper pkMapper, IDimensionRepository dimensionRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory, IPKParameterRepository pkParameterRepository) { _pkValuesCalculator = pkValuesCalculator; _pkMapper = pkMapper; _dimensionRepository = dimensionRepository; _pkCalculationOptionsFactory = pkCalculationOptionsFactory; _pkParameterRepository = pkParameterRepository; }
protected PKAnalysisPresenter(TView view, IPKParameterRepository pkParameterRepository, IPresentationSettingsTask presentationSettingsTask) : base(view) { _pkParameterRepository = pkParameterRepository; _presentationSettingsTask = presentationSettingsTask; _undefinedPKParameter = new PKSimParameter { Dimension = Constants.Dimension.NO_DIMENSION }; _settings = new DefaultPresentationSettings(); }
public PopulationPKAnalysisPresenter(IPopulationPKAnalysisView view, IPKAnalysesTask pkAnalysesTask, IPKAnalysisExportTask exportTask, IPopulationPKAnalysisToPKAnalysisDTOMapper populationPKAnalysisToDTOMapper, IPKParameterRepository pkParameterRepository, IPresentationSettingsTask presentationSettingsTask) : base(view, pkParameterRepository, presentationSettingsTask) { _pkAnalysesTask = pkAnalysesTask; _exportTask = exportTask; _allAnalyses = new List <PopulationPKAnalysis>(); _populationPKAnalysisToDTOMapper = populationPKAnalysisToDTOMapper; }
public PopulationDistributionPresenter(IPopulationParameterDistributionView view, IDistributionDataCreator distributionDataCreator, IRepresentationInfoRepository representationInfoRepository, IDisplayUnitRetriever displayUnitRetriever, IPKParameterRepository pkParameterRepository) : base(view) { _distributionDataCreator = distributionDataCreator; _representationInfoRepository = representationInfoRepository; _displayUnitRetriever = displayUnitRetriever; _pkParameterRepository = pkParameterRepository; }
public SensitivityAnalysisPKParameterAnalysisPresenter( ISensitivityAnalysisPKParameterAnalysisView view, IPresentationSettingsTask presentationSettingsTask, IPKParameterRepository pkParameterRepository, IApplicationSettings applicationSettings) : base(view) { _presentationSettingsTask = presentationSettingsTask; _pkParameterRepository = pkParameterRepository; _applicationSettings = applicationSettings; _nameProperty = ReflectionHelper.PropertyFor <SensitivityAnalysisPKParameterAnalysis, string>(x => x.Name).Name; }
public PKParameterTask( IPKParameterRepository pkParameterRepository, IDimensionTask dimensionTask, IDimensionFactory dimensionFactory, IOSPSuiteLogger logger) { _pkParameterRepository = pkParameterRepository; _dimensionTask = dimensionTask; _dimensionFactory = dimensionFactory; _logger = logger; }
protected override void Context() { _lazyLoadTask = A.Fake <ILazyLoadTask>(); _pkCalculator = A.Fake <IPKValuesCalculator>(); _pkMapper = A.Fake <IPKValuesToPKAnalysisMapper>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _pkCalculationOptionsFactory = A.Fake <IPKCalculationOptionsFactory>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); _entityPathResolver = A.Fake <IEntityPathResolver>(); sut = new PKAnalysesTask(_lazyLoadTask, _pkCalculator, _pkParameterRepository, _pkCalculationOptionsFactory, _entityPathResolver, _pkMapper, _dimensionRepository); }
public IndividualPKAnalysisPresenter(IIndividualPKAnalysisView view, IPKAnalysisTask pkAnalysisTask, IPKAnalysisExportTask exportTask, IGlobalPKAnalysisPresenter globalPKAnalysisPresenter, IIndividualPKAnalysisToPKAnalysisDTOMapper pKAnalysisToDTOMapper, IPKParameterRepository pkParameterRepository, IPresentationSettingsTask presentationSettingsTask) : base(view, pkParameterRepository, presentationSettingsTask) { _pkAnalysisTask = pkAnalysisTask; _globalPKAnalysisPresenter = globalPKAnalysisPresenter; _exportTask = exportTask; _view.ShowControls = false; _curveCache = new Cache <DataColumn, Curve>(onMissingKey: x => null); AddSubPresenters(_globalPKAnalysisPresenter); _view.AddGlobalPKAnalysisView(_globalPKAnalysisPresenter.View); _pKAnalysisToDTOMapper = pKAnalysisToDTOMapper; }
public PKAnalysesTask(ILazyLoadTask lazyLoadTask, IPKValuesCalculator pkValuesCalculator, IPKParameterRepository pkParameterRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory, IEntityPathResolver entityPathResolver, IPKValuesToPKAnalysisMapper pkMapper, IDimensionRepository dimensionRepository) : base(lazyLoadTask, pkValuesCalculator, pkParameterRepository, pkCalculationOptionsFactory) { _lazyLoadTask = lazyLoadTask; _entityPathResolver = entityPathResolver; _pkMapper = pkMapper; _dimensionRepository = dimensionRepository; _pkValuesCalculator = pkValuesCalculator; _pkCalculationOptionsFactory = pkCalculationOptionsFactory; _pkParameterRepository = pkParameterRepository; }
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); }
protected override void Context() { _pkParameterRepository = A.Fake <IPKParameterRepository>(); _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); sut = new IndividualPKAnalysisToDataTableMapper(_pkParameterRepository, _representationInfoRepository); _curves = new List <ICurve>(); var curve1 = A.Fake <ICurve>(); var curve2 = A.Fake <ICurve>(); var dataColumn1 = generateDataColumn(); var dataColumn2 = generateDataColumn(); A.CallTo(() => curve1.yData).Returns(dataColumn1); A.CallTo(() => curve2.yData).Returns(dataColumn2); _curves.Add(curve1); _curves.Add(curve2); _allPKAnalysis = new List <IndividualPKAnalysis> { new IndividualPKAnalysis(dataColumn1, PKAnalysisHelperForSpecs.GenerateIndividualPKAnalysis()), new IndividualPKAnalysis(dataColumn2, PKAnalysisHelperForSpecs.GenerateIndividualPKAnalysis()) }; }
protected override void Context() { _exportTask = A.Fake <IPKAnalysisExportTask>(); _pkAnalysesTask = A.Fake <IPKAnalysesTask>(); _view = A.Fake <IPopulationPKAnalysisView>(); _populationPKAnalysisToDTOMapper = A.Fake <IPopulationPKAnalysisToPKAnalysisDTOMapper>(); _populationPKAnalysisToDataTableMapper = A.Fake <IPopulationPKAnalysisToDataTableMapper>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); _presenterSettingsTask = A.Fake <IPresentationSettingsTask>(); sut = new PopulationPKAnalysisPresenter(_view, _pkAnalysesTask, _exportTask, _populationPKAnalysisToDTOMapper, _pkParameterRepository, _presenterSettingsTask); _populationDataCollector = A.Fake <IPopulationDataCollector>(); _timeProfileChartData = new ChartData <TimeProfileXValue, TimeProfileYValue>(null, null); var pane = new PaneData <TimeProfileXValue, TimeProfileYValue>(null) { Caption = "TOTO" }; _curve1 = new TimeProfileCurveData { Caption = "A", Pane = pane }; _curve2 = new TimeProfileCurveData { Caption = "B", Pane = pane }; _pk1 = new PKAnalysis(); _pk2 = new PKAnalysis(); _allPKanalysis = new List <PopulationPKAnalysis> { new PopulationPKAnalysis(_curve1, _pk1), new PopulationPKAnalysis(_curve2, _pk2), }; A.CallTo(() => _pkAnalysesTask.CalculateFor(_populationDataCollector, _timeProfileChartData)).Returns(_allPKanalysis); A.CallTo(() => _view.BindTo(A <PKAnalysisDTO> ._)).Invokes(x => _dataTable = x.GetArgument <PKAnalysisDTO>(0).DataTable); A.CallTo(() => _populationPKAnalysisToDataTableMapper.MapFrom(A <IReadOnlyList <PopulationPKAnalysis> > ._, true)).Returns(_dataTable); }
protected override void Context() { _dimensionFactory = A.Fake <IDimensionFactory>(); _pkParameterRepository = A.Fake <IPKParameterRepository>(); sut = new PopulationSimulationPKAnalysesToDataTableConverter(_dimensionFactory, _pkParameterRepository); }
public IndividualPKAnalysisToDataTableMapper(IPKParameterRepository pkParameterRepository, IRepresentationInfoRepository representationInfoRepository) : base(pkParameterRepository, representationInfoRepository) { }
public SensitivityAnalysisRunResultToDataTableMapper(IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, IPKParameterRepository pkParameterRepository, IEntityPathResolver entityPathResolver) { _quantityDisplayPathMapper = quantityDisplayPathMapper; _pkParameterRepository = pkParameterRepository; _entityPathResolver = entityPathResolver; }
protected override void Context() { _pkParameterRepository = A.Fake <IPKParameterRepository>(); _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); sut = new PopulationPKAnalysisToDataTableMapper(_pkParameterRepository, _representationInfoRepository); }
public SensitivityAnalysisPKAnalysesTask(ILazyLoadTask lazyLoadTask, IPKValuesCalculator pkValuesCalculator, IPKParameterRepository pkParameterRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory) : base(lazyLoadTask, pkValuesCalculator, pkParameterRepository, pkCalculationOptionsFactory) { }
public PopulationPKAnalysesTask(ILazyLoadTask lazyLoadTask, IPKValuesCalculator pkValuesCalculator, IPKParameterRepository pkParameterRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory, IEntityPathResolver entityPathResolver) : base(lazyLoadTask, pkValuesCalculator, pkParameterRepository, pkCalculationOptionsFactory) { _lazyLoadTask = lazyLoadTask; _entityPathResolver = entityPathResolver; }