### Question:
SerieWishlistService implements WishlistService { public List<WishlistDataDto> getAll() { List<WishlistSerie> wishlistSeries = wishlistSerieRepository.findAll(); List<WishlistDataDto> serieDataDtos = new ArrayList<>(); for (WishlistSerie wishlistSerie : wishlistSeries) { serieDataDtos.add(wishlistSerieToSerieDataDtoBuilder.build(wishlistSerie)); } return serieDataDtos; } SerieWishlistService(DaoSession daoSession);   SerieWishlistService(WishlistSerieRepository wishlistSerieRepository, TmdbSerieRepository tmdbSerieRepository, WishlistSerieToSerieDataDtoBuilder wishlistSerieToSerieDataDtoBuilder); void createSerieData(WishlistDataDto wishlistDataDto); List<WishlistDataDto> getAll(); void delete(WishlistDataDto wishlistDataDto); @Override WishlistDataDto getByTmdbId(Integer id); @Override WishlistDataDto getById(Long id); @Override WishlistDataDto getWithTmdbId(long tmdbId); @Override WishlistDataDto createOrUpdate(WishlistDataDto dtoObject); @Override void createOrUpdateWithTmdbId(List<WishlistDataDto> dtos);  }### Answer:
@Test public void getAll() { final WishlistSerie wishlistSerie = mock(WishlistSerie.class); doReturn(new ArrayList<WishlistSerie>(){{add(wishlistSerie);}}).when(wishlistSerieRepository).findAll(); final WishlistDataDto wishlistDataDto = mock(WishlistDataDto.class); doReturn(wishlistDataDto).when(wishlistSerieToSerieDataDtoBuilder).build(wishlistSerie); assertEquals( new ArrayList<WishlistDataDto>() {{ add(wishlistDataDto); }}, new SerieWishlistService(wishlistSerieRepository, tmdbSerieRepository, wishlistSerieToSerieDataDtoBuilder).getAll() ); }