public void MultiplyByTransposeTest() { double[,] a = Matrix.Magic(5); double[,] expected = Matrix.Multiply(a, a.Transpose()); double[,] actual = Matrix.MultiplyByTranspose(a, a); Assert.IsTrue(expected.IsEqual(actual)); }