public void Draw(GameTime gameTime, SpriteBatch batch) { Deck.Draw(gameTime, batch); CardPile.Draw(gameTime, batch); foreach (Player player in Players) { player.Draw(gameTime, batch); } }
public void TestDraw() { var objectUnderTest = new CardPile { Cards = new List <Card> { new Card { Rank = "2", Suit = Constants.Suits.Clubs }, new Card { Rank = "2", Suit = Constants.Suits.Spades } } }; var result = objectUnderTest.Draw(); Assert.True(objectUnderTest.Cards.Count == 1); Assert.True(result.Rank == "2" && result.Suit == Constants.Suits.Clubs); }