@Test
public void testGetUserEntityByIdSuccessfully() {

    UserEntity mockUserEntity = mock(UserEntity.class);
    diskUserDataStore.getUserEntityDetails(FAKE_USER_ID, mockUserDetailsDataStoreCallback);
    verify(mockUserCache).get(anyInt(), userCacheCallbackArgumentCaptor.capture());
    verifyZeroInteractions(mockUserDetailsDataStoreCallback);
    userCacheCallbackArgumentCaptor.getValue().onUserEntityLoaded(mockUserEntity);
    verify(mockUserDetailsDataStoreCallback).onUserEntityLoaded(mockUserEntity);
}