public void TransposeTest3()
{
double[][] matrix = new double[,]
{
{ 1, 2 },
{ 3, 4 },
}.ToJagged();
bool inPlace = true;
double[][] expected = new double[,]
{
{ 1, 3 },
{ 2, 4 },
}.ToJagged();
double[][] actual = Matrix.Transpose(matrix, inPlace);
Assert.AreEqual(matrix, actual);
Assert.IsTrue(actual.IsEqual(expected));
}