@Test(expected = IllegalArgumentException.class)
    public void testNonPositiveAmountOfSimulations() {
        AbstractStartingHand winner = new TexasHoldemStartingHand(new Card(Suit.CLUB, Rank.ACE), new Card(Suit.SPADE, Rank.ACE));
        AbstractStartingHand loser = new TexasHoldemStartingHand(new Card(Suit.SPADE, Rank.DEUCE), new Card(Suit.HEART, Rank.SEVEN));
        
        List<AbstractStartingHand> startingHands = new ArrayList<AbstractStartingHand>(); 
        startingHands.add(winner);
        startingHands.add(loser);
        
        AbstractPokerHandSimulator simulator = new AbstractPokerHandSimulatorImpl(startingHands, 0);
    }