public void MultiplyByTransposeTestFloat()
{
float[,] a =
{
{ 1, 2, 3 },
{ 4, 5, 6 },
};
float[,] b =
{
{ 7, 8, 9 },
{ 10, 11, 12 },
};
float[,] expected =
{
{ 50, 68 },
{ 122, 167 }
};
float[,] actual = Matrix.MultiplyByTranspose(a, b);
Assert.IsTrue(actual.IsEqual(expected));
}