public GameService( IPlayerFactory playerFactory, INextMoveFactory movesFactory, IMoveReferee handWinnerCalculator, IGameReferee referee ) { _playerFactory = playerFactory; _movesFactory = movesFactory; _handWinnerCalculator = handWinnerCalculator; _referee = referee; }
public void Init() { _randomGenerator = new Mock <IRandomGenerator>(); _tacticalGenerator = new Mock <ITacticalGenerator>(); _factory = new NextMoveFactory(_randomGenerator.Object, _tacticalGenerator.Object); }