@Test
public void createWithSpecialCharacters() throws Exception {

    // given
    final List<Preparation> list = repository.list(Preparation.class).collect(Collectors.toList());
    assertThat(list.size(), is(0));
    // when
    final String preparationId = clientTest.createPreparation(createTestPreparation("éàçè", "1234")).getId();
    // then
    final Collection<Preparation> preparations = repository.list(Preparation.class).collect(Collectors.toList());
    assertThat(preparationId, is(preparationId));
    assertThat(preparations.size(), is(1));
    final Preparation preparation = preparations.iterator().next();
    assertThat(preparation.id(), is(preparationId));
    assertThat(preparation.getName(), is("éàçè"));
}