public void ToArray2D() { Matrix44D m = new Matrix44D(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); double[,] array = m.ToArray2D(); for (int i = 0; i < 4; i++) for (int j = 0; j < 4; j++) Assert.AreEqual(i * 4 + j + 1, array[i, j]); array = (double[,])m; for (int i = 0; i < 4; i++) for (int j = 0; j < 4; j++) Assert.AreEqual(i * 4 + j + 1, array[i, j]); }