public void MultiplyTwoMatrices3()
{
double[][] a = new double[,]
{
{ 3.000, 1.000, 0.000 },
{ 5.000, 2.000, 1.000 }
}.ToJagged();
double[][] b = new double[,]
{
{ 2.000, 4.000 },
{ 4.000, 6.000 },
{ 1.000, 9.000 }
}.ToJagged();
double[][] expected = new double[,]
{
{ 10.000, 18.000 },
{ 19.000, 41.000 }
}.ToJagged();
double[][] actual = Matrix.Multiply(a, b);
Assert.IsTrue(Matrix.IsEqual(expected, actual, 0.0001));
}