Method Equals
Equals(float, float)
Compares the actual and expected float values for equality using AreFloatsEqual(float, float, float).
Declaration
public bool Equals(float expected, float actual)
Parameters
Type | Name | Description |
---|---|---|
float | expected | The expected float value used to compare. |
float | actual | The actual float value to test. |
Returns
Type | Description |
---|---|
bool | True if the values are equals, false otherwise. |
Implements
Examples
[TestFixture]
public class FloatsTest
{
[Test]
public void VerifyThat_TwoFloatsAreEqual()
{
var comparer = new FloatEqualityComparer(10e-6f);
var actual = -0.00009f;
var expected = 0.00009f;
Assert.That(actual, Is.EqualTo(expected).Using(comparer));
// Default relative error 0.0001f
actual = 10e-8f;
expected = 0f;
Assert.That(actual, Is.EqualTo(expected).Using(FloatEqualityComparer.Instance));
}
}