Example #1
0
        private void updateProcessParameterFromDefaultAleternative(CompoundProcess newProcess, Compound compound, string processParameterName, string compoundParameterName, string groupName)
        {
            var processParameter = newProcess.Parameter(processParameterName);

            if (processParameter == null)
            {
                return;
            }
            var parameterAlternative = compound.ParameterAlternativeGroup(groupName).DefaultAlternative;

            if (parameterAlternative == null)
            {
                return;
            }
            processParameter.Value = parameterAlternative.Parameter(compoundParameterName).Value;
        }
 public void should_have_set_the_compound_specific_parameter_using_the_defined_value_if_available()
 {
     _result.Parameter(CoreConstants.Parameters.FRACTION_UNBOUND_EXPERIMENT).Value.ShouldBeEqualTo(_fuAlternative.Parameter(CoreConstants.Parameters.FRACTION_UNBOUND_PLASMA_REFERENCE_VALUE).Value);
 }
Example #3
0
        public void should_have_updated_the_value_origin_to_use_the_value_description_of_previous_parameters()
        {
            var tubularSecretion = _tubularSecretionProcess.Parameter(CoreConstantsForSpecs.Parameter.TUBULAR_SECRETION);

            string.IsNullOrEmpty(tubularSecretion.ValueOrigin.Description).ShouldNotBeNull();
        }
Example #4
0
 public void should_have_set_the_compound_specific_parameter_using_the_defined_value_if_available()
 {
     _result.Parameter(CoreConstants.Parameter.FRATION_UNBOUND_EXPERIMENT).Value.ShouldBeEqualTo(_fuAlternative.Parameter(CoreConstants.Parameter.FractionUnbound).Value);
 }