public void MultiplyByTransposeTest2()
{
double[,] a = Matrix.Random(2, 3);
double[,] b = Matrix.Random(4, 3);
double[,] expected = Matrix.Multiply(a, b.Transpose());
double[,] actual = Matrix.MultiplyByTranspose(a, b);
Assert.IsTrue(expected.IsEqual(actual));
}