@Test
public void pushMessageTest() throws Exception {

    whenCall(retrofitMock.pushMessage(isNull(), any(PushMessage.class)),
             BOT_API_SUCCESS_RESPONSE_BODY);
    final PushMessage pushMessage = new PushMessage("TO", new TextMessage("text"));
    // Do
    final BotApiResponse botApiResponse =
            target.pushMessage(pushMessage).get();
    // Verify
    verify(retrofitMock, only()).pushMessage(null, pushMessage);
    assertThat(botApiResponse).isEqualTo(BOT_API_SUCCESS_RESPONSE);
}