public void DeckContainsAllTheCards() { var goalDeck = DeckBuilder.CreateCardDeck(); // 4 colors 9 numbers and 4 rockets Assert.AreEqual(4 * 9 + 4, goalDeck.Count); for (int i = 1; i <= 4; ++i) { Assert.Contains(new Card(CardColor.Rocket, i), goalDeck); } for (int i = 1; i <= 9; ++i) { Assert.Contains(new Card(CardColor.Blue, i), goalDeck); Assert.Contains(new Card(CardColor.Green, i), goalDeck); Assert.Contains(new Card(CardColor.Pink, i), goalDeck); Assert.Contains(new Card(CardColor.Yellow, i), goalDeck); } }