Exemple #1
0
 public PKAnalysesTask(ILazyLoadTask lazyLoadTask, IPKValuesCalculator pkValuesCalculator, IPKParameterRepository pkParameterRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory)
 {
     _lazyLoadTask                = lazyLoadTask;
     _pkParameterRepository       = pkParameterRepository;
     _pkCalculationOptionsFactory = pkCalculationOptionsFactory;
     _pkValuesCalculator          = pkValuesCalculator;
 }
Exemple #2
0
 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()
        {
            _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 });
        }
Exemple #4
0
 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);
 }
Exemple #5
0
 public PKAnalysisTask(IPKValuesCalculator pkValuesCalculator, IPKValuesToPKAnalysisMapper pkMapper,
                       IDimensionRepository dimensionRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory,
                       IPKParameterRepository pkParameterRepository)
 {
     _pkValuesCalculator          = pkValuesCalculator;
     _pkMapper                    = pkMapper;
     _dimensionRepository         = dimensionRepository;
     _pkCalculationOptionsFactory = pkCalculationOptionsFactory;
     _pkParameterRepository       = pkParameterRepository;
 }
 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 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;
 }
 public PopulationPKAnalysesTask(ILazyLoadTask lazyLoadTask, IPKValuesCalculator pkValuesCalculator, IPKParameterRepository pkParameterRepository,
                                 IPKCalculationOptionsFactory pkCalculationOptionsFactory, IEntityPathResolver entityPathResolver) : base(lazyLoadTask, pkValuesCalculator, pkParameterRepository, pkCalculationOptionsFactory)
 {
     _lazyLoadTask       = lazyLoadTask;
     _entityPathResolver = entityPathResolver;
 }
 public SensitivityAnalysisPKAnalysesTask(ILazyLoadTask lazyLoadTask, IPKValuesCalculator pkValuesCalculator, IPKParameterRepository pkParameterRepository, IPKCalculationOptionsFactory pkCalculationOptionsFactory) : base(lazyLoadTask, pkValuesCalculator, pkParameterRepository, pkCalculationOptionsFactory)
 {
 }