public SimpleMarkUpStrategy(SudokuMapper sudokuMapper)
 {
     _sudokuMapper = sudokuMapper;
 }
Esempio n. 2
0
 public SudokuSolverEngine(SudokuBoardStateManager sudokuBoardStateManager, SudokuMapper sudokuMapper)
 {
     _sudokuBoardStateManager = sudokuBoardStateManager;
     _sudokuMapper            = sudokuMapper;
 }
Esempio n. 3
0
 public SolverEngine(StateManager sbStateManager, SudokuMapper sudokuMapper)
 {
     _sbStateManager = sbStateManager;
     _sudokuMapper   = sudokuMapper;
 }
Esempio n. 4
0
 public SimpleMarkupStrategy(SudokuMapper sudokuMapper)
 {
     this.sudokuMapper = sudokuMapper;
 }
 public NakedPairsStrategy(SudokuMapper sudokuMapper)
 {
     _sudokuMapper = sudokuMapper;
 }
Esempio n. 6
0
 public SimpleMarkUpStrategy(SudokuMapper sudokuMapper) // Dependency injection in constructor
 {
     _sudokuMapper = sudokuMapper;
 }
 public SimpleMarkupStrategy(SudokuMapper mapper)
 {
     _sudokuMapper = mapper;
 }
 // instances of classes are passed in as dependant argumnets of the solver engine
 public SudokuSolverEngine(BoardStateManager boardStateManager, SudokuMapper sudokuMapper)
 {
     // set the instances as private variables inside this class
     _boardStateManager = boardStateManager;
     _sudokuMapper      = sudokuMapper;
 }
Esempio n. 9
0
 public SudokuSolverEngine(BoardStateManager boardStateManager, SudokuMapper sudokuMapper)
 {
     this.boardStateManager = boardStateManager;
     this.sudokuMapper      = sudokuMapper;
 }
Esempio n. 10
0
 public SudokuSolverEngine(SudokuBoardStateManager state, SudokuMapper mapper)
 {
     _sudokuBoardStateManager = state;
     _sudokuMapper            = mapper;
 }