@Test
public void should_return_char_with_more_consistency_level() {

    // given
    final Separator semiColonSeparator = new Separator(';');
    final Separator commaSeparator = new Separator(',');
    commaSeparator.incrementCount(1);
    final Separator tabulationSeparator = new Separator('\t');
    tabulationSeparator.incrementCount(2);
    tabulationSeparator.incrementCount(3);
    final Separator spaceSeparator = new Separator(' ');
    spaceSeparator.incrementCount(1);
    spaceSeparator.incrementCount(2);
    // when
    SeparatorAnalyzer separatorAnalyzer = new SeparatorAnalyzer(3, Collections.emptyList());
    // then
    assertTrue(separatorAnalyzer.compare(spaceSeparator, tabulationSeparator) < 0);
    assertTrue(separatorAnalyzer.compare(tabulationSeparator, commaSeparator) < 0);
    assertTrue(separatorAnalyzer.compare(commaSeparator, semiColonSeparator) < 0);
}