public void MultiplyMatricesTest()
{
Matrix4x4 expectedResult = new Matrix4x4();
expectedResult.V00 = 23;
expectedResult.V01 = 29;
expectedResult.V02 = 21;
expectedResult.V03 = 27;
expectedResult.V10 = 27;
expectedResult.V11 = 21;
expectedResult.V12 = 29;
expectedResult.V13 = 23;
expectedResult.V20 = 24;
expectedResult.V21 = 27;
expectedResult.V22 = 23;
expectedResult.V23 = 26;
expectedResult.V30 = 26;
expectedResult.V31 = 23;
expectedResult.V32 = 27;
expectedResult.V33 = 24;
Matrix4x4 result = a1 * a2;
Assert.AreEqual(true, ApproximateEquals(result, expectedResult));
}