コード例 #1
0
        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");
            });
        }