public Deck Deal(Player firstPlayer, Player secondPlayer) { IEnumerable <Card> cards = cardsProvider.Get(); Deck deck = Shuffle(cards); DealCards(deck, firstPlayer); DealCards(deck, secondPlayer); deck.TrumpCard = deck.Cards.Last(); return(deck); }