Esempio n. 1
0
        public void AreEqual_NoArgumentHasValue_ReturnsFalse()
        {
            AmountConcentration lhs = null;
            AmountConcentration rhs = null;
            AmountConcentration tol = AmountConcentration.Zero;

            var expected = false;
            var actual   = AreApproximatelyEqual(lhs, rhs, tol);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 2
0
        public void AreEqual_BothArgumentsHaveValuesValuesWithinTolerance_ReturnsTrue()
        {
            AmountConcentration lhs = new AmountConcentration(amount: 5.0);
            AmountConcentration rhs = new AmountConcentration(amount: 5.0001);
            AmountConcentration tol = new AmountConcentration(amount: 0.001);

            var expected = true;
            var actual   = AreApproximatelyEqual(lhs, rhs, tol);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 3
0
        public void AreEqual_BothArgumentsHaveValuesValuesNotWithinTolerance_ReturnsFalse()
        {
            AmountConcentration?lhs = new AmountConcentration(5.0);
            AmountConcentration?rhs = new AmountConcentration(5.001);
            AmountConcentration tol = new AmountConcentration(0.0001);

            var expected = false;
            var actual   = AreApproximatelyEqual(lhs, rhs, tol);

            Assert.AreEqual(expected, actual);
        }