Abacus.DoublePrecision.QuaternionTests.AssertEqualWithinReason C# (CSharp) Method

AssertEqualWithinReason() static private method

Helper to encapsulate asserting that two Quaternions are equal.
static private AssertEqualWithinReason ( Quaternion a, Quaternion b ) : void
a Quaternion
b Quaternion
return void
        internal static void AssertEqualWithinReason (Quaternion a, Quaternion b)
        {
            Double tolerance; MathsTests.TestTolerance(out tolerance);

            Assert.That(a.I, Is.EqualTo(b.I).Within(tolerance));
            Assert.That(a.J, Is.EqualTo(b.J).Within(tolerance));
            Assert.That(a.K, Is.EqualTo(b.K).Within(tolerance));
            Assert.That(a.U, Is.EqualTo(b.U).Within(tolerance));
        }