public void TransposeTest2()
{
int[,] value =
{
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
int[,] expected =
{
{ 1, 4, 7 },
{ 2, 5, 8 },
{ 3, 6, 9 }
};
int[,] actual;
actual = Matrix.Transpose(value, false);
Assert.IsTrue(expected.IsEqual(actual));
Assert.AreNotEqual(value, actual);
actual = Matrix.Transpose(value, true);
Assert.IsTrue(expected.IsEqual(actual));
Assert.AreEqual(value, actual);
}