@Test
public void listTrending() throws Exception {

    List<Trending> trendings = new ArrayList<>();
    trendings.add(new Trending());
    trendings.add(new Trending());
    trendings.add(new Trending());
    ArgumentCaptor<Map<String, String>> captor = new ArgumentCaptor<>();
    // Success to return data
    when(mExploreDataSource.listTrending(captor.capture())).thenReturn(Observable.just(trendings));
    presenter.listTrending();
    assertFalse(captor.getValue().keySet().contains("language"));
    assertTrue(captor.getValue().keySet().contains("since"));
    verify(view).onGetTrending(trendings);
    verify(view).showOnSuccess();
}