### Question:
DiskUserDataStore implements UserDataStore { @Override public Observable<UserEntity> userEntityDetails(final int userId) { return this.userCache.get(userId); } DiskUserDataStore(UserCache userCache); @Override Observable<List<UserEntity>> userEntityList(); @Override Observable<UserEntity> userEntityDetails(final int userId);  }### Answer:
@Test public void testGetUserEntityDetailesFromCache() { diskUserDataStore.userEntityDetails(FAKE_USER_ID); verify(mockUserCache).get(FAKE_USER_ID); }