public void TestEqualsEpsilon()
{
Matrix3By3 first = new Matrix3By3(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
Matrix3By3 second = new Matrix3By3(1e-2, 1e-3, 1e-4, 1e-5, 1e-6, 1e-7, 1e-8, 1e-9, 1e-10);
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));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-6));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-7));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-8));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-9));
Assert.IsFalse(second.EqualsEpsilon(first, 1e-10));
}