Ejemplo n.º 1
0
        protected override void Context()
        {
            base.Context();
            _enzymeExpressionParameter = A.Fake <IParameter>().WithName(CoreConstants.Parameter.RelExp);

            _parameterWithDefaultValueZero       = A.Fake <IParameter>();
            _parameterWithDefaultValueZero.Value = 0;

            _parameterWithDefaultValueNotZero       = A.Fake <IParameter>();
            _parameterWithDefaultValueNotZero.Value = 15;

            _parameterWithDefaultValueNotZero.IsFixedValue = true;
            A.CallTo(() => _parameterScalingWithDefaultZero.SourceParameter).Returns(_parameterWithDefaultValueZero);
            A.CallTo(() => _parameterScalingWithDefaultZero.TargetParameter).Returns(_parameterWithDefaultValueNotZero);
            _parameterScalingWithDefaultSourceValueNotZero = A.Fake <ParameterScaling>();
            A.CallTo(() => _parameterScalingWithDefaultSourceValueNotZero.SourceParameter).Returns(_parameterWithDefaultValueNotZero);
            A.CallTo(() => _parameterScalingWithDefaultSourceValueNotZero.TargetParameter).Returns(_parameterWithDefaultValueNotZero);

            _parameterScalingForEnzymeExpression = A.Fake <ParameterScaling>();
            A.CallTo(() => _parameterScalingForEnzymeExpression.SourceParameter).Returns(_enzymeExpressionParameter);
            A.CallTo(() => _parameterScalingForEnzymeExpression.TargetParameter).Returns(_enzymeExpressionParameter);

            _parameterScalingNotSetByUser       = A.Fake <ParameterScaling>();
            _parameterNotSetByUser              = A.Fake <IParameter>();
            _parameterNotSetByUser.IsFixedValue = false;
            A.CallTo(() => _parameterScalingNotSetByUser.SourceParameter).Returns(_parameterNotSetByUser);
            A.CallTo(() => _parameterScalingNotSetByUser.TargetParameter).Returns(A.Fake <IParameter>());
        }
Ejemplo n.º 2
0
 protected override void Context()
 {
     base.Context();
     _newScalingMethod    = A.Fake <ScalingMethod>();
     _parameterScaling    = A.Fake <ParameterScaling>();
     _parameterScalingDTO = new ParameterScalingDTO(_parameterScaling);
     A.CallTo(() => _parameterScaling.TargetScaledValueInDisplayUnit).Returns(40);
 }
Ejemplo n.º 3
0
 protected override void Context()
 {
     base.Context();
     _methodLists         = A.Fake <IEnumerable <ScalingMethod> >();
     _parameterScaling    = A.Fake <ParameterScaling>();
     _parameterScalingDTO = new ParameterScalingDTO(_parameterScaling);
     A.CallTo(() => _scalingMethodTask.AllMethodsFor(_parameterScaling)).Returns(_methodLists);
 }
Ejemplo n.º 4
0
 protected override void Context()
 {
     _targetParameter = A.Fake <IParameter>();
     _sourceParameter = A.Fake <IParameter>();
     _scalingMethod   = A.Fake <ScalingMethod>();
     sut = new ParameterScaling(_sourceParameter, _targetParameter);
     sut.ScalingMethod = _scalingMethod;
 }
Ejemplo n.º 5
0
 protected override void Context()
 {
     _targetParameter       = A.Fake <IParameter>();
     _targetParameter.Value = 25;
     _parameterScaling      = A.Fake <ParameterScaling>();
     A.CallTo(() => _parameterScaling.TargetValue).Returns(_targetParameter.Value);
     sut = new KeepScalingMethod();
 }
Ejemplo n.º 6
0
 protected override void Context()
 {
     _parameteTask          = A.Fake <IParameterTask>();
     _parameterScaling      = A.Fake <ParameterScaling>();
     _sourceParameter       = A.Fake <IParameter>();
     _sourceParameter.Value = 50;
     A.CallTo(() => _parameterScaling.SourceParameter).Returns(_sourceParameter);
     sut = new OverrideScalingMethod(_parameteTask);
 }
Ejemplo n.º 7
0
 protected override void Context()
 {
     _targetParameter      = A.Fake <IParameter>();
     _sourceParameter      = A.Fake <IParameter>();
     _scaledValueInGuiUnit = 30;
     _scalingMethod        = A.Fake <ScalingMethod>();
     sut = new ParameterScaling(_sourceParameter, _targetParameter);
     _targetParameter.ValueInDisplayUnit = _scaledValueInGuiUnit;
     sut.ScalingMethod = _scalingMethod;
 }
Ejemplo n.º 8
0
 protected override void Context()
 {
     _targetParameter = A.Fake <IParameter>();
     _sourceParameter = A.Fake <IParameter>();
     _scaledValue     = 20;
     _scalingMethod   = A.Fake <ScalingMethod>();
     sut = new ParameterScaling(_sourceParameter, _targetParameter);
     sut.ScalingMethod = _scalingMethod;
     A.CallTo(() => _scalingMethod.ScaledValueFor(sut)).Returns(_scaledValue);
 }
Ejemplo n.º 9
0
 protected override void Context()
 {
     _command         = A.Fake <IPKSimCommand>();
     _targetParameter = A.Fake <IParameter>();
     _sourceParameter = A.Fake <IParameter>();
     _scalingMethod   = A.Fake <ScalingMethod>();
     sut = new ParameterScaling(_sourceParameter, _targetParameter);
     sut.ScalingMethod = _scalingMethod;
     A.CallTo(() => _scalingMethod.Scale(sut)).Returns(_command);
 }
Ejemplo n.º 10
0
 protected override void Context()
 {
     base.Context();
     _parameterScaling1 = A.Fake <ParameterScaling>();
     _parameterScaling2 = A.Fake <ParameterScaling>();
     _scalingCommand1   = A.Fake <IPKSimCommand>();
     _scalingCommand2   = A.Fake <IPKSimCommand>();
     A.CallTo(() => _parameterScaling1.Scale()).Returns(_scalingCommand1);
     A.CallTo(() => _parameterScaling2.Scale()).Returns(_scalingCommand2);
 }
Ejemplo n.º 11
0
        protected override void Context()
        {
            _distributedScaling      = A.Fake <ParameterScaling>();
            _nonDistributedScaling   = A.Fake <ParameterScaling>();
            _nonDistribuedParameter1 = A.Fake <IParameter>();
            A.CallTo(() => _distributedScaling.IsDistributedScaling).Returns(true);


            _parameterTask = A.Fake <IParameterTask>();
            sut            = new DistributionScalingMethodSpecification(_parameterTask);
        }
Ejemplo n.º 12
0
 protected override void Context()
 {
     _targetParameter = DomainHelperForSpecs.ConstantParameterWithValue(10);
     _sourceParameter = DomainHelperForSpecs.ConstantParameterWithValue(20);
     _targetParameter.ValueInDisplayUnit = 30;
     _scalingMethod = A.Fake <ScalingMethod>();
     sut            = new ParameterScaling(_sourceParameter, _targetParameter)
     {
         ScalingMethod = _scalingMethod
     };
 }
        public ParameterScalingDTO MapFrom(ParameterScaling parameterScaling)
        {
            var parameterScalingDTO = new ParameterScalingDTO(parameterScaling)
            {
                ParameterFullPathDisplay = _fullPathDisplayResolver.FullPathFor(parameterScaling.SourceParameter),
                SourceParameter          = _parameterDTOMapper.MapFrom(parameterScaling.SourceParameter),
                TargetParameter          = _parameterDTOMapper.MapFrom(parameterScaling.TargetParameter),
                ScalingMethod            = parameterScaling.ScalingMethod
            };

            return(parameterScalingDTO);
        }
Ejemplo n.º 14
0
 protected override void Context()
 {
     _parameterTask    = A.Fake <IParameterTask>();
     _parameterScaling = A.Fake <ParameterScaling>();
     _sourceParameter  = DomainHelperForSpecs.ConstantParameterWithValue(20);
     _targetParameter  = DomainHelperForSpecs.ConstantParameterWithValue(30);
     _sourceParameter.ValueOrigin.UpdateFrom(new ValueOrigin {
         Method = ValueOriginDeterminationMethods.Assumption, Source = ValueOriginSources.ParameterIdentification
     });
     A.CallTo(() => _parameterScaling.SourceParameter).Returns(_sourceParameter);
     A.CallTo(() => _parameterScaling.TargetParameter).Returns(_targetParameter);
     sut = new OverrideScalingMethod(_parameterTask);
 }
Ejemplo n.º 15
0
 protected override void Context()
 {
     base.Context();
     _targetIndividual     = A.Fake <PKSim.Core.Model.Individual>();
     _sourceIndividual     = A.Fake <PKSim.Core.Model.Individual>();
     _parameterScaling1    = A.Fake <ParameterScaling>();
     _parameterScaling2    = A.Fake <ParameterScaling>();
     _parameterScalingDTO1 = new ParameterScalingDTO(_parameterScaling1);
     _parameterScalingDTO2 = new ParameterScalingDTO(_parameterScaling2);
     A.CallTo(() => _individualScalingTask.AllParameterScalingsFrom(_sourceIndividual, _targetIndividual)).Returns(new[] { _parameterScaling1, _parameterScaling2 });
     A.CallTo(() => _mapper.MapFrom(_parameterScaling1)).Returns(_parameterScalingDTO1);
     A.CallTo(() => _mapper.MapFrom(_parameterScaling2)).Returns(_parameterScalingDTO2);
 }
 protected override void Context()
 {
     _parameterTask         = A.Fake <IParameterTask>();
     _parameterScaling      = A.Fake <ParameterScaling>();
     _distributedParameter1 = A.Fake <IDistributedParameter>();
     _distributedParameter2 = A.Fake <IDistributedParameter>();
     A.CallTo(() => _parameterScaling.SourceParameter).Returns(_distributedParameter1);
     A.CallTo(() => _parameterScaling.TargetParameter).Returns(_distributedParameter2);
     _scaledValue = 25;
     _distributedParameter1.Percentile = 0.8;
     A.CallTo(() => _distributedParameter2.ValueFor(_distributedParameter1.Percentile)).Returns(_scaledValue);
     sut = new DistributionScalingMethod(_parameterTask);
 }
Ejemplo n.º 17
0
        protected override void Context()
        {
            base.Context();
            _targetIndividual  = A.Fake <PKSim.Core.Model.Individual>();
            _sourceIndividual  = A.Fake <PKSim.Core.Model.Individual>();
            _parameterScaling1 = A.Fake <ParameterScaling>();
            _parameterScaling2 = A.Fake <ParameterScaling>();
            var volume = new PKSimParameter().WithName(CoreConstants.Parameter.VOLUME).WithParentContainer(new Organ());
            var p2     = new PKSimParameter().WithName("P2").WithParentContainer(new Container());

            A.CallTo(() => _individualScalingTask.AllParameterScalingsFrom(_sourceIndividual, _targetIndividual)).Returns(new[] { _parameterScaling1, _parameterScaling2 });
            A.CallTo(() => _parameterScaling1.SourceParameter).Returns(volume);
            A.CallTo(() => _parameterScaling2.SourceParameter).Returns(p2);
        }
Ejemplo n.º 18
0
        protected override void Context()
        {
            base.Context();
            _targetIndividual  = A.Fake <PKSim.Core.Model.Individual>();
            _sourceIndividual  = A.Fake <PKSim.Core.Model.Individual>();
            _parameterScaling1 = A.Fake <ParameterScaling>();
            _parameterScaling2 = A.Fake <ParameterScaling>();
            var p1 = A.Fake <IParameter>().WithName("P1").WithParentContainer(A.Fake <IContainer>());
            var p2 = A.Fake <IParameter>().WithName("P2").WithParentContainer(A.Fake <IContainer>());

            A.CallTo(() => _individualScalingTask.AllParameterScalingsFrom(_sourceIndividual, _targetIndividual)).Returns(new[] { _parameterScaling1, _parameterScaling2 });
            A.CallTo(() => _parameterScaling1.SourceParameter).Returns(p1);
            A.CallTo(() => _parameterScaling2.SourceParameter).Returns(p2);
        }
        protected override void Context()
        {
            base.Context();
            _parameterScalingWithSourceNotSetByUser = A.Fake <ParameterScaling>();
            var parameterWithValueNotSetByUser = A.Fake <IParameter>();

            parameterWithValueNotSetByUser.IsFixedValue = false;
            A.CallTo(() => _parameterScalingWithSourceNotSetByUser.IsDistributedScaling).Returns(false);
            A.CallTo(() => _parameterScalingWithSourceNotSetByUser.SourceParameter).Returns(parameterWithValueNotSetByUser);
            A.CallTo(() => _parameterScalingWithSourceNotSetByUser.TargetParameter).Returns(A.Fake <IParameter>());

            _distributedScaling = A.Fake <ParameterScaling>();
            A.CallTo(() => _distributedScaling.IsDistributedScaling).Returns(true);
        }
Ejemplo n.º 20
0
        protected override void Context()
        {
            _parameterScaling             = A.Fake <ParameterScaling>();
            _targetParameter              = A.Fake <IParameter>();
            _sourceParameter              = A.Fake <IParameter>();
            _parameterTask                = A.Fake <IParameterTask>();
            _sourceParameter.Value        = 10;
            _targetParameter.Value        = 50;
            _sourceParameter.DefaultValue = 20;
            A.CallTo(() => _parameterScaling.SourceParameter).Returns(_sourceParameter);
            A.CallTo(() => _parameterScaling.TargetParameter).Returns(_targetParameter);
            A.CallTo(() => _parameterScaling.TargetValue).Returns(_targetParameter.Value);

            _scaledValue = _targetParameter.Value * _sourceParameter.Value / _sourceParameter.DefaultValue.Value;
            sut          = new RatioScalingMethod(_parameterTask);
        }
Ejemplo n.º 21
0
        protected override void Context()
        {
            base.Context();
            _parameterScalingWithSourceNotSetByUser = A.Fake <ParameterScaling>();
            var parameterWithValueNotSetByUser = A.Fake <IParameter>();

            parameterWithValueNotSetByUser.IsFixedValue = false;
            A.CallTo(() => _parameterScalingWithSourceNotSetByUser.IsDistributedScaling).Returns(false);
            A.CallTo(() => _parameterScalingWithSourceNotSetByUser.SourceParameter).Returns(parameterWithValueNotSetByUser);
            A.CallTo(() => _parameterScalingWithSourceNotSetByUser.TargetParameter).Returns(A.Fake <IParameter>());

            _distributedScaling = A.Fake <ParameterScaling>();
            A.CallTo(() => _distributedScaling.IsDistributedScaling).Returns(true);

            _referenceConcentrationSourceParameter = DomainHelperForSpecs.ConstantParameterWithValue().WithName(CoreConstants.Parameters.REFERENCE_CONCENTRATION);
            _referenceConcentrationTargetParameter = DomainHelperForSpecs.ConstantParameterWithValue().WithName(CoreConstants.Parameters.REFERENCE_CONCENTRATION);
            _globalMoleculeParameterScaling        = new ParameterScaling(_referenceConcentrationSourceParameter, _referenceConcentrationTargetParameter);
        }
Ejemplo n.º 22
0
        protected override void Context()
        {
            _scalingMethodSpecOK1    = A.Fake <IScalingMethodSpecification>();
            _scalingMethodSpecNotOK1 = A.Fake <IScalingMethodSpecification>();
            _scalingMethodSpecOK2    = A.Fake <IScalingMethodSpecification>();
            _repository       = A.Fake <IRepository <IScalingMethodSpecification> >();
            _parameterScaling = A.Fake <ParameterScaling>();

            _scalingMethod1 = A.Fake <ScalingMethod>();
            _scalingMethod2 = A.Fake <ScalingMethod>();

            A.CallTo(() => _scalingMethodSpecOK1.IsSatisfiedBy(_parameterScaling)).Returns(true);
            A.CallTo(() => _scalingMethodSpecOK2.IsSatisfiedBy(_parameterScaling)).Returns(true);
            A.CallTo(() => _scalingMethodSpecNotOK1.IsSatisfiedBy(_parameterScaling)).Returns(false);

            A.CallTo(() => _scalingMethodSpecOK1.Method).Returns(_scalingMethod1);
            A.CallTo(() => _scalingMethodSpecOK2.Method).Returns(_scalingMethod2);
            A.CallTo(() => _repository.All()).Returns(new[] { _scalingMethodSpecOK1, _scalingMethodSpecOK2, _scalingMethodSpecNotOK1 });
            sut = new ScalingMethodTask(_repository);
        }
Ejemplo n.º 23
0
 protected override void Context()
 {
     base.Context();
     _newValueInGuiUnit  = 145;
     _targetParameterDTO = A.Fake <ParameterDTO>();
     _sourceParameterDTO = A.Fake <ParameterDTO>();
     _parameterScaling   = A.Fake <ParameterScaling>();
     _sourceParameter    = A.Fake <IParameter>();
     _targetParameter    = A.Fake <IParameter>();
     A.CallTo(() => _targetParameterDTO.Value).Returns(5);
     A.CallTo(() => _sourceParameterDTO.Value).Returns(6);
     _displayFullPath = "tralalal";
     _scalingMethod   = A.Fake <ScalingMethod>();
     A.CallTo(() => _parameterScaling.SourceParameter).Returns(_sourceParameter);
     A.CallTo(() => _parameterScaling.TargetParameter).Returns(_targetParameter);
     A.CallTo(() => _parameterDTOMapper.MapFrom(_sourceParameter)).Returns(_sourceParameterDTO);
     A.CallTo(() => _parameterDTOMapper.MapFrom(_targetParameter)).Returns(_targetParameterDTO);
     _parameterScaling.ScalingMethod = _scalingMethod;
     A.CallTo(_fullPathDisplayResolver).WithReturnType <string>().Returns(_displayFullPath);
     A.CallTo(() => _parameterScaling.TargetScaledValueInDisplayUnit).Returns(_newValueInGuiUnit);
     A.CallTo(() => _parameterScaling.SourceValueInDisplayUnit).Returns(_sourceParameterDTO.Value);
     A.CallTo(() => _parameterScaling.TargetDefaultValueInDisplayUnit).Returns(_targetParameterDTO.Value);
 }
Ejemplo n.º 24
0
 public bool IsDefaultFor(ParameterScaling parameterSatifyingSpecification)
 {
     //never the default value
     return(false);
 }
Ejemplo n.º 25
0
 public ParameterScalingDTO(ParameterScaling parameterScaling)
 {
     ParameterScaling = parameterScaling;
 }
 protected override void Context()
 {
     _parameterScaling = A.Fake <ParameterScaling>();
     sut = new KeepScalingMethodSpecification();
 }
Ejemplo n.º 27
0
 protected override void Context()
 {
     _targetParameter = DomainHelperForSpecs.ConstantParameterWithValue(10);
     _sourceParameter = DomainHelperForSpecs.ConstantParameterWithValue(20);
     sut = new ParameterScaling(_sourceParameter, _targetParameter);
 }
Ejemplo n.º 28
0
 public bool IsDefaultFor(ParameterScaling parameterScaling)
 {
     //never the default value
     return(false);
 }
Ejemplo n.º 29
0
 public bool IsSatisfiedBy(ParameterScaling parameterScaling)
 {
     //Satisfied by all parameter scaling
     return(true);
 }
Ejemplo n.º 30
0
 protected override void Context()
 {
     _parameterScaling = A.Fake <ParameterScaling>();
     _parmeterTask     = A.Fake <IParameterTask>();
     sut = new OverrideScalingMethodSpecification(_parmeterTask);
 }