@Test
    public void testTakeOneFromListOfTwo() {
        List<Integer> integers = new ArrayList<Integer>();
        integers.add(1);
        integers.add(2);
        List<List<Integer>> combinations = Combination.takeKFromList(integers, 1);
        List<Integer> expectedCombination1 = new ArrayList<Integer>();
        expectedCombination1.add(1);

        List<Integer> expectedCombination2 = new ArrayList<Integer>();
        expectedCombination2.add(2);

        assertEquals(2, combinations.size());
        assertTrue("Combination " + expectedCombination1 + "isn't in the result", 
                combinations.contains(expectedCombination1));
        assertTrue("Combination " + expectedCombination2 + "isn't in the result", 
                combinations.contains(expectedCombination2));
    }