### Question:
KinoService implements DataService<KinoDto> { public void delete(KinoDto kinoDto) { localKinoRepository.delete(kinoDto.getKinoId()); } KinoService(DaoSession session);   KinoService(LocalKinoRepository localKinoRepository, TmdbKinoRepository tmdbKinoRepository, KinoDtoBuilder kinoDtoBuilder, KinoDtoToDbBuilder builder); KinoDto getKino(long id); List<KinoDto> getAll(); void createOrUpdateWithTmdbId(List<KinoDto> kinoDtos); KinoDto createOrUpdate(KinoDto kinoDto); KinoDto getWithTmdbId(long tmdbId); List<KinoDto> getKinosByRating(boolean asc); List<KinoDto> getKinosByYear(boolean asc); List<KinoDto> getKinosByReviewDate(boolean asc); List<KinoDto> getKinosByTitle(boolean asc); void delete(KinoDto kinoDto);  }### Answer:
@Test public void deleteKino() { doReturn(545L).when(kinoDto).getKinoId(); new KinoService(localKinoRepository, tmdbKinoRepository, kinoDtoBuilder, null).delete(kinoDto); verify(localKinoRepository).delete(545L); }