### Question:
CharacterRandomizer extends AbstractRandomizer<Character> { @Override public Character getRandomValue() { return characters.get(random.nextInt(characters.size())); } CharacterRandomizer();  CharacterRandomizer(final Charset charset);  CharacterRandomizer(final long seed);  CharacterRandomizer(final Charset charset, final long seed); static CharacterRandomizer aNewCharacterRandomizer(); static CharacterRandomizer aNewCharacterRandomizer(final Charset charset); static CharacterRandomizer aNewCharacterRandomizer(final long seed); static CharacterRandomizer aNewCharacterRandomizer(final Charset charset, final long seed); @Override Character getRandomValue();  }### Answer:
@Test void generatedValueMustNotBeNull() { assertThat(randomizer.getRandomValue()).isNotNull(); }
@Test void shouldGenerateOnlyAlphabeticLetters() { assertThat(randomizer.getRandomValue()).isBetween('A', 'z'); }