public BestMoveApplier(IMoveFinders moveFinders, MovesHistory movesHistory, IFieldsGraph fieldsGraph, IPerformMoves performMoves, IEventPublisher eventPublisher) { _moveFinders = moveFinders; _eventPublisher = eventPublisher; _performMoves = performMoves; _movesHistory = movesHistory; _fieldsGraph = fieldsGraph; }
public MoveStrategiesCollection(IMoveFinders moveFinders) { _moveFinders = moveFinders; }