@Test
public void testSwapFirstLetterIntoAllPositions() throws Exception {

    String input = "blundell";
    List<String> output = Anagrams.generate(input);
    assertThat(output).contains(
            "blundell",
            "lbundell",
            "ulbndell",
            "nlubdell",
            "dlunbell",
            "elundbll",
            "llundebl",
            "llundelb");
}