public void ConvertPositivePressureLessThanOne()
            {
                var presMmHg = new double[]
                {
                    0.20,
                    0.78,
                    0.120,
                    0.1,
                    0.1234,
                    0.0005,
                    0.002
                };

                var expectedMb = new double[]
                {
                    0.266645,     // 0.2 mmHg
                    1.039915,     // 0.78 mmHg
                    0.1599869,    // 0.120 mmHg
                    0.133322,     // 0.1 mmHg
                    0.164519826,  // 0.1234 mmHg
                    0.0066661194, // 0.0005 mmHg
                    0.0026664477  // 0.002 mmHg
                };

                for (var i = 0; i < presMmHg.Length; i++)
                {
                    var result = UnitConversions.MMHGToMillibars(presMmHg[i]);
                    Assert.AreEqual(result, expectedMb[i], DELTA,
                                    String.Format("Incorrect result converting {0} mmHg. Expected {1}, received {2}",
                                                  presMmHg[i], expectedMb[i], result));
                }
            }
            public void ConvertPositivePressureWholeNumbers()
            {
                var presMmHg = new double[]
                {
                    20,
                    78,
                    120,
                    1000,
                    1234,
                    36000,
                    120000
                };

                var expectedMb = new double[]
                {
                    26.6645,    // 20 mmHg
                    103.991,    // 78 mmHg
                    159.987,    // 120 mmHg
                    1333.22,    // 1000 mmHg
                    1645.198,   // 1234 mmHg
                    47996.059,  // 36000 mmHg
                    159986.865  // 120000 mmHg
                };

                for (var i = 0; i < presMmHg.Length; i++)
                {
                    var result = UnitConversions.MMHGToMillibars(presMmHg[i]);
                    Assert.AreEqual(result, expectedMb[i], DELTA,
                                    String.Format("Incorrect result converting {0} mmHg. Expected {1}, received {2}",
                                                  presMmHg[i], expectedMb[i], result));
                }
            }
            public void ConvertZeroPressure()
            {
                var result = UnitConversions.MMHGToMillibars(0);

                Assert.AreEqual(result, 0.0, DELTA, "Incorrect conversion for zero mmHg");
            }