public void MatrixOperationsJoinAutoSquare() { Matrix m1 = Setup.GetTestMatrix4(); Matrix m2 = new Matrix(new double[, ] { { 1.0, 2.0 }, { 3.0, 4.0 } }); m1.Join(m2, MatrixDimension.Auto); Matrix m3 = Matrix.Join(Setup.GetTestMatrix4(), m2, MatrixDimension.Auto); Matrix expected = new Matrix(new double[, ] { { 22.0, 28.0, 1.0, 2.0 }, { 49.0, 64.0, 3.0, 4.0 } }); Assert.True(m1 == expected); Assert.True(m3 == expected); }