@Test
public void shouldHandleRebindWithNewData() {

  final RepositoryPresenter<String> resultRepositoryPresenter =
      repositoryPresenterOf(String.class)
          .layout(LAYOUT_ID)
          .bindWith(binder)
          .forItem();
  resultRepositoryPresenter.bind(STRING, 0, viewHolder);
  verify(binder).bind(STRING, view);
  reset(binder);
  resultRepositoryPresenter.bind(SECOND_STRING, 0, viewHolder);
  verify(binder).bind(SECOND_STRING, view);
}