public void TestMathOperators()
{
Matrix3By3 test1 = new Matrix3By3(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0);
Matrix3By3 test2 = new Matrix3By3(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0);
Assert.IsTrue(Matrix3By3.Zero.Equals(test1.Subtract(test2)));
Assert.IsTrue(Matrix3By3.Zero.Equals(test1 - test2));
Assert.IsTrue((test2 * 2.0).Equals(test1.Add(test2)));
Assert.IsTrue((test2 * 2.0).Equals(test1 + test2));
Assert.IsTrue((new Matrix3By3(30, 36, 42, 66, 81, 96, 102, 126, 150).Equals(test1.Multiply(test2))));
Assert.IsTrue((new Matrix3By3(30, 36, 42, 66, 81, 96, 102, 126, 150).Equals(test1 * test2)));
}