public RoundManager(IGameState gameState, ICardsDealer cardsDealer, IStatesManager statesManager, IEnumerable <IRoundWinner> roundWinners) { this.gameState = gameState; this.cardsDealer = cardsDealer; this.statesManager = statesManager; this.roundWinners = roundWinners; }
public GameEngine(ICardsDealer cardsDealer, ITrickManager trickManager, IRoundManager roundManager, IStatesManager statesManager) { this.cardsDealer = cardsDealer; this.trickManager = trickManager; this.roundManager = roundManager; this.statesManager = statesManager; }