@Test
public void narrowcast() {

    whenCall(retrofitMock.narrowcast(isNull(), any(Narrowcast.class)),
             BOT_API_SUCCESS_RESPONSE_BODY);
    final Narrowcast narrowcast = new Narrowcast(
            new TextMessage("text"),
            Filter.builder()
                  .demographic(
                          GenderDemographicFilter.builder()
                                                 .oneOf(singletonList(Gender.FEMALE))
                                                 .build()
                  ).build());
    final BotApiResponse botApiResponse = target.narrowcast(narrowcast).join();
    verify(retrofitMock).narrowcast(null, narrowcast);
    assertThat(botApiResponse).isEqualTo(BOT_API_SUCCESS_RESPONSE);
}