@Test
public void testRefreshFetchingStatus_IsFetching_REFRESHING() {

    when(mFetchingEvent.isFetching()).thenReturn(true);
    when(mFetchingEvent.getFechingResult()).thenReturn(FetchingEvent.RESULT.REFRESHING);
    when(mEventBus.getStickyEvent(any(Class.class))).thenReturn(mFetchingEvent);
    mMainPresenter.refreshFetchingStatus(mFetchingEvent);
    // keep do animation
    verify(mView).updateManualFetchFabAnimator(false, false);
    // show refreshing result
    verify(mView).showFetchingResult(R.string.refreshing);
    // reset fetching result
    verify(mFetchingEvent).setFechingResult(FetchingEvent.RESULT.NONE);
}