public MoveSelector(IMoveEvaluator moveEvaluator) { _moveEvaluator = moveEvaluator; }
public DatabaseBuilder(ITicTacToeFactory ticTacToeFactory, IMoveEvaluator moveEvaluator, IMoveResponseRepository moveRepository) { _ticTacToeFactory = ticTacToeFactory; _moveEvaluator = moveEvaluator; _moveRepository = moveRepository; }
public ScoreEvaluator(int moveScore, IMoveEvaluator customMoveEvaluator) { myMoveScore = moveScore; myCustomEvaluator = customMoveEvaluator; }