@Test
public void shouldReturnTrueWhenCreatePersonIsOk() throws Exception {

    PersonService personService = mock(PersonService.class);
    EventService eventService = mock(EventService.class);
    BusinessMessages businessMessages = mock(BusinessMessages.class);
    whenNew(BusinessMessages.class).withNoArguments().thenReturn(businessMessages);
    when(businessMessages.hasErrors()).thenReturn(false);
    SampleServiceImpl sampleService = new SampleServiceImpl(personService, eventService);
    boolean isCreated = sampleService.createPerson("Maxime", "Nowak");
    assertThat(isCreated).isTrue();
    verify(personService, times(1)).create(any(Person.class), any(BusinessMessages.class));
    verifyZeroInteractions(eventService);
}