    @Test
    public void shouldTokenizeSimpleText() {

        {
            final String text = "Fiyatları uçuşa geçti.";
            final Iterable<String> tokens = getSurfaces(tokenizer.tokenize(text));
            assertThat(Lists.newArrayList(tokens), equalTo(Arrays.asList("Fiyatları", "uçuşa", "geçti", ".")));
        }
        {
            final String text = "Fiyatları uçuşa geçti. ";
            final Iterable<String> tokens = getSurfaces(tokenizer.tokenize(text));
            assertThat(Lists.newArrayList(tokens), equalTo(Arrays.asList("Fiyatları", "uçuşa", "geçti", ".")));
        }
        {
            final String text = " Fiyatları uçuşa geçti.";
            final Iterable<String> tokens = getSurfaces(tokenizer.tokenize(text));
            assertThat(Lists.newArrayList(tokens), equalTo(Arrays.asList("Fiyatları", "uçuşa", "geçti", ".")));
        }
        {
            final String text = "Fiyatları uçuşa geçti .";
            final Iterable<String> tokens = getSurfaces(tokenizer.tokenize(text));
            assertThat(Lists.newArrayList(tokens), equalTo(Arrays.asList("Fiyatları", "uçuşa", "geçti", ".")));
        }
        {
            final String text = "\r\t\nFiyatları uçuşa geçti .   ";
            final Iterable<String> tokens = getSurfaces(tokenizer.tokenize(text));
            assertThat(Lists.newArrayList(tokens), equalTo(Arrays.asList("Fiyatları", "uçuşa", "geçti", ".")));
        }
    }