public DatabaseBuilder(ITicTacToeFactory ticTacToeFactory, IMoveEvaluator moveEvaluator, IMoveResponseRepository moveRepository) { _ticTacToeFactory = ticTacToeFactory; _moveEvaluator = moveEvaluator; _moveRepository = moveRepository; }
public UI(ITicTacToeFactory gameFactory, IDatabaseBuilder databaseBuilder) { _gameFactory = gameFactory; _databaseBuilder = databaseBuilder; }
public BruteForce(ITicTacToeFactory ticTacToeFactory, IRandom random) { _ticTacToeFactory = ticTacToeFactory; _random = random; }