Method Equals
Equals(Quaternion, Quaternion)
Compares the actual and expected Quaternion objects for equality using the Dot method.
Declaration
public bool Equals(Quaternion expected, Quaternion actual)
Parameters
Type | Name | Description |
---|---|---|
Quaternion | expected | Expected Quaternion value used for comparison |
Quaternion | actual | Actual Quaternion value to test |
Returns
Type | Description |
---|---|
bool | True if the quaternion are equals, false otherwise. |
Implements
Examples
The following example shows how to verify if two Quaternion are equals
[TestFixture]
public class QuaternionTest
{
[Test]
public void VerifyThat_TwoQuaternionsAreEqual()
{
var actual = new Quaternion(10f, 0f, 0f, 0f);
var expected = new Quaternion(1f, 10f, 0f, 0f);
var comparer = new QuaternionEqualityComparer(10e-6f);
Assert.That(actual, Is.EqualTo(expected).Using(comparer));
//Using default error 0.00001f
actual = new Quaternion(10f, 0f, 0.1f, 0f);
expected = new Quaternion(1f, 10f, 0.1f, 0f);
Assert.That(actual, Is.EqualTo(expected).Using(QuaternionEqualityComparer.Instance));
}
}