Beispiel #1
0
 public HomeController(IOptions <BoardConfiguration> options, ISudokuGenerator sudokuGenerator,
                       ISudokuValidator sudokuValidator, ISudokuSolver sudokuSolver)
 {
     _options         = options;
     _sudokuGenerator = sudokuGenerator;
     _sudokuValidator = sudokuValidator;
     _sudokuSolver    = sudokuSolver;
 }
Beispiel #2
0
 public void Setup()
 {
     m_Validator = new SudokuValidator();
 }
 public LINQSudokuValidatorTests()
 {
     SudokuValidator = new LINQSudokuValidator();
 }
Beispiel #4
0
 public SudokuSolver(ISudokuPuzzle input, ISudokuValidator validator)
 {
     m_Puzzle    = input;
     m_Validator = validator;
 }
Beispiel #5
0
 public SudokuSolver(string sudoku, ISudokuValidator validator)
 {
     m_Puzzle    = new SudokuPuzzle(sudoku);
     m_Validator = validator;
 }
Beispiel #6
0
 public SudokuSolver(ISudokuValidator sudokuValidator)
 {
     _sudokuValidator = sudokuValidator;
 }
Beispiel #7
0
 public void Setup()
 {
     m_Generator = new SudokuGenerator();
     m_Validator = new SudokuValidator();
 }
 public SudokuService()
 {
     sudokuFieldBuilder = new SudokuFieldBuilder();
     sudokuValidator    = new SudokuValidator();
     sudokuSolver       = new SudokuSolver();
 }