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); }
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(); }
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); }