Method Equals
Equals(Vector4, Vector4)
Compares the actual and expected Vector4 objects for equality using AreFloatsEqual(float, float, float) to compare the x, y, z, and w attributes of Vector4.
Declaration
public bool Equals(Vector4 expected, Vector4 actual)
Parameters
Type | Name | Description |
---|---|---|
Vector4 | expected | The expected Vector4 used for comparison |
Vector4 | actual | The actual Vector4 to test |
Returns
Type | Description |
---|---|
bool | True if the vectors are equals, false otherwise. |
Implements
Examples
[TestFixture]
public class Vector4Test
{
[Test]
public void VerifyThat_TwoVector4ObjectsAreEqual()
{
// Custom error 10e-6f
var actual = new Vector4(0, 0, 1e-6f, 1e-6f);
var expected = new Vector4(1e-6f, 0f, 0f, 0f);
var comparer = new Vector4EqualityComparer(10e-6f);
Assert.That(actual, Is.EqualTo(expected).Using(comparer));
// Default error 0.0001f
actual = new Vector4(0.01f, 0.01f, 0f, 0f);
expected = new Vector4(0.01f, 0.01f, 0f, 0f);
Assert.That(actual, Is.EqualTo(expected).Using(Vector4EqualityComparer.Instance));
}
}