Ejemplo n.º 1
0
        public void HumRatio_TWetBulbClamp(UnitSystem system, double dryBulb)
        {
            var psy = new Psychrometrics(system);

            Assert.That(psy.GetTWetBulbFromHumRatio(23, 1e-09, 95461),
                        Is.EqualTo(psy.GetTWetBulbFromHumRatio(23, 1e-07, 95461)));
        }
Ejemplo n.º 2
0
        public void HumRatio_TWetBulb(
            UnitSystem system,
            double dryBulb,
            double wetBulb,
            double pressure,
            double expectedHumRatio,
            double humRatioWithin,
            double wetBulbWithin)
        {
            var psy = new Psychrometrics(system);

            Assert.Multiple(() =>
            {
                var HumRatio = psy.GetHumRatioFromTWetBulb(dryBulb, wetBulb, pressure);
                RelativeDifference(HumRatio, expectedHumRatio, humRatioWithin, "GetHumRatioFromTWetBulb");
                var TWetBulb = psy.GetTWetBulbFromHumRatio(dryBulb, HumRatio, pressure);
                RelativeDifference(TWetBulb, wetBulb, wetBulbWithin, "GetTWetBulbFromHumRatio");
            });
        }