public PlayManager( ISelectionRulesChecker selectionRulesChecker, ICardHandOuter cardHandOuter, ICardSelector cardSelector, ICardPackShuffler cardPackShuffler) { CardHandOuter = cardHandOuter; CardSelector = cardSelector; CardPackShuffler = cardPackShuffler; SelectionRulesChecker = selectionRulesChecker; }
public CardFactory(ICardSelector cardSelector) { _cardSelector = cardSelector; }