@Test
public void ValidPuzzle_Solve_NoDuplicateValuesInColumns() {

    //Arrange & Act
    Puzzle solvedPuzzle = solvePuzzle(getPuzzle());
    for (int x = 0; x < 9; x++) {
        List<Point> colPoints = new ArrayList<>();
        for (int y = 0; y < Puzzle.SIZE; y++) {
            colPoints.add(new Point(x, y));
        }
        AssertNoDuplicatesInLine(solvedPuzzle, colPoints);
    }
}