@Test
public void Valid2dArray_PassedToCtor_AllPointsMatch() {

    Integer[][] valid2dArray = new Integer[9][9];
    valid2dArray[1][5] = 5;
    valid2dArray[3][6] = 7;
    valid2dArray[2][7] = 8;
    Puzzle sut = new Puzzle(valid2dArray);
    for (int x = 0; x < Puzzle.SIZE; x++) {
        for (int y = 0; y < Puzzle.SIZE; y++) {
            Point currentPoint = new Point(x, y);
            Assert.assertEquals(valid2dArray[currentPoint.x][currentPoint.y], sut.getNumber(currentPoint));
        }
    }
}