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