public virtual void test_rowArray() { double[][] @base = new double[][] { new double[] { 1d, 2d }, new double[] { 3d, 4d }, new double[] { 5d, 6d } }; DoubleMatrix test = DoubleMatrix.copyOf(@base); assertEquals(test.rowArray(0), new double[] { 1d, 2d }); assertEquals(test.rowArray(1), new double[] { 3d, 4d }); assertEquals(test.rowArray(2), new double[] { 5d, 6d }); assertThrows(() => test.rowArray(-1), typeof(System.IndexOutOfRangeException)); assertThrows(() => test.rowArray(4), typeof(System.IndexOutOfRangeException)); }