@Test(expected = IllegalStateException.class) 
    public void testAddResultForOneSimulationEnoughSimulations() {    
        Set<AbstractStartingHand> hands = new HashSet<AbstractStartingHand>();
        FiveCardBoard board = new FiveCardBoard();               
        hands.add(new TexasHoldemStartingHand(new Card(Suit.CLUB, Rank.ACE), new Card(Suit.SPADE, Rank.ACE)));
        hands.add(new TexasHoldemStartingHand(new Card(Suit.CLUB, Rank.DEUCE), new Card(Suit.SPADE, Rank.THREE)));    
        SimulationResult result = new SimulationResult(hands, board, 1, PokerGameType.TEXAS);   
        
        result.addResultForOneSimulation(hands);
        result.addResultForOneSimulation(hands);        
    }