@Test
    public void testGetCards() {
        AbstractCardCollection collection = new AbstractCardCollectionImpl(2);

        assertTrue(collection.addCard(new Card(Suit.CLUB, Rank.ACE)));
        assertTrue(collection.addCard(new Card(Suit.SPADE, Rank.ACE)));   
        List<Card> cards = collection.getCards();
        assertTrue(cards.contains(new Card(Suit.CLUB, Rank.ACE)));
        assertTrue(cards.contains(new Card(Suit.SPADE, Rank.ACE)));
    }