assertTrue(result.contains("There are Two variants"));
}
@Test
public void shouldReturnFourVariantsForTwoPatterns() {
PatternVariantBuilder builder = new PatternVariantBuilder("There are {Two|One} variants, {hooray|alas}!");
Set<String> result = builder.allVariants();
assertEquals(4, result.size());
assertTrue(result.contains("There are One variants, hooray!"));
assertTrue(result.contains("There are Two variants, hooray!"));
assertTrue(result.contains("There are One variants, alas!"));
assertTrue(result.contains("There are Two variants, alas!"));