public void DryAir( UnitSystem system, double dryBulb, double expectedEnthalpy, double pressure, double expectedDryAirVolume, double expectedDryAirDensity, double moistAirEnthalpy, double humRatio, double expectedDryBulb, double within) { var psy = new Psychrometrics(system); Assert.Multiple(() => { RelativeDifference(psy.GetDryAirEnthalpy(dryBulb), expectedEnthalpy, within, "GetDryAirEnthalpy"); RelativeDifference(psy.GetDryAirVolume(dryBulb, pressure), expectedDryAirVolume, within, "GetDryAirVolume"); RelativeDifference(psy.GetDryAirDensity(dryBulb, pressure), expectedDryAirDensity, within, "GetDryAirDensity"); Assert.That(psy.GetTDryBulbFromEnthalpyAndHumRatio(moistAirEnthalpy, humRatio), Is.EqualTo(expectedDryBulb).Within(0.05), "GetTDryBulbFromEnthalpyAndHumRatio"); RelativeDifference(psy.GetHumRatioFromEnthalpyAndTDryBulb(moistAirEnthalpy, expectedDryBulb), humRatio, within, "GetHumRatioFromEnthalpyAndTDryBulb"); }); }