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); }
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); }
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); }