@Test
@SuppressWarnings("unchecked")
public void testGetUserEntityListSuccessfully() {

    Collection<UserEntity> mockUserEntityCollection = (Collection<UserEntity>) mock(Collection.class);
    cloudUserDataStore.getUsersEntityList(mockUserListDataStoreCallback);
    verify(mockRestApi).getUserList(restApiUserListCallbackArgumentCaptor.capture());
    verifyZeroInteractions(mockUserListDataStoreCallback);
    verifyZeroInteractions(mockUserCache);
    restApiUserListCallbackArgumentCaptor.getValue().onUserListLoaded(mockUserEntityCollection);
    verify(mockUserListDataStoreCallback).onUserListLoaded(mockUserEntityCollection);
}