public void TestEqualsEpsilon()
{
UnitQuaternion first = new UnitQuaternion(1.0, 1.0, 1.0, 1.0);
UnitQuaternion second = new UnitQuaternion(0.99, 1.0, 1.0, 1.01);
Assert.IsTrue(second.EqualsEpsilon(first, 1e-1));
Assert.IsTrue(second.EqualsEpsilon(first, 1e-2));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-3));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-4));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-5));
}