@Test
    /**
     * This method simply calls the getEandomQuestion() 300 times. Becuase the
     * setUp() method (see above) has added 3 word pairs we should be able to
     * get them all with 300 tries. That is what is asserted at the bottom of
     * this method.
     *
     * This does not test the distribution, but if we belive in the random
     * generators it tests the "border values" in that all possible values must
     * be generated.
     *
     */
    public void testGetRandomQuestion() {
        int testTries = 300;
        boolean horseFound = false;
        boolean houseFound = false;
        boolean tabelFound = false;

        for (int i = 0; i < testTries; i++) {
            String question = wordPairDemo.getRandomQuestion();
            if (question.equals("hest")) {
                horseFound = true;
            }
            if (question.equals("hus")) {
                houseFound = true;
            }
            if (question.equals("bord")) {
                tabelFound = true;
            }
        }
        String errorMessage = "Expected horseFound: true, houseFound: true, tableFound: true. Got: horse0Found: " + horseFound
                + ", houseFound: " + houseFound + ", tableFound: " + tabelFound;

        assertTrue(errorMessage, horseFound && houseFound && tabelFound);
    }