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); }
public SudokuSolverTest() { this.boardInstance = new SudokuBoard(); this.boardReaderInstance = new StringBoardReaderStrategy(TestCaseInitial); this.boardBruteForceSolver = new BruteForceSudokuSolver(); }