@Test
public void getCharacterRules_createdCharacterRulesFromDefaultParameters() {

  final StringGenerationParameters generationParameters = new StringGenerationParameters();
  final List<CharacterRule> characterRules = CharacterRuleProvider
    .getCharacterRules(generationParameters);
  assertThat(characterRules, containsInAnyOrder(
    usesCharacters(EnglishCharacterData.Digit),
    usesCharacters(EnglishCharacterData.LowerCase),
    usesCharacters(EnglishCharacterData.UpperCase)
  ));
  assertThat(characterRules, not(hasItem(usesCharacters(CredHubCharacterData.HEX))));
}