internal static void AssertEqualWithinReason (Quaternion a, Quaternion b)
{
Single 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));
}