public void SortTest() { var deck = new DeckCards(); var c1 = new Card(Card.CardValue.Ten, Card.CardSuit.Heart); var c2 = new Card(Card.CardValue.Five, Card.CardSuit.Heart); deck.AddCard(c1); deck.AddCard(c2); deck.Sort(); // ensure that the values are sorted Assert.AreEqual(deck.GetNext(), c2); Assert.AreEqual(deck.GetNext(), c1); }