private static BruteForceSudokuSolver SetUpSudokuSolver(IBoard sudokuBoard)
        {
            const string StringInputPuzzle =
                "002008050000040070480070000008000031600080005570000600000960048090020000030800900";

            var sudokuReader = new StringBoardReaderStrategy(StringInputPuzzle);
            sudokuReader.FillBoard(sudokuBoard);
            Console.WriteLine($"Input:{Environment.NewLine}{sudokuBoard}");
            var sudokuSolver = new BruteForceSudokuSolver();
            return sudokuSolver;
        }
Esempio n. 2
0
 public SudokuSolverTest()
 {
     this.boardInstance = new SudokuBoard();
     this.boardReaderInstance = new StringBoardReaderStrategy(TestCaseInitial);
     this.boardBruteForceSolver = new BruteForceSudokuSolver();
 }