### Question:
SerieService implements DataService<SerieDto> { public List<SerieDto> getAllByTitle(boolean asc) { return buildKinos(serieReviewRepository.findAllByTitle(asc)); } SerieService(SerieReviewRepository serieReviewRepository, ReviewRepository reviewRepository, TmdbSerieRepository tmdbSerieRepository, TmdbGetterService tmdbGetterService, SerieKinoDtoBuilder serieKinoDtoBuilder, SerieDtoToDbBuilder dtoToDbBuilder);  SerieService(DaoSession daoSession, Context context); SerieDto getReview(long id); SerieDto getWithTmdbId(long movieId); @Override void delete(SerieDto serieDto); @Override SerieDto createOrUpdate(SerieDto serieDto); @Override void createOrUpdateWithTmdbId(List<SerieDto> serieDtos); void syncWithTmdb(long tmdbId); void updateTmdbInfo(SerieDto updatedDto, SerieReview serieReview); List<SerieDto> getAll(); List<SerieDto> getAllByRating(boolean asc); List<SerieDto> getAllByTitle(boolean asc);  }### Answer:
@Test public void getAllByTitleAsc() { SerieReview serieReview = mock(SerieReview.class); SerieReview anotherSerieReview = mock(SerieReview.class); doReturn(Arrays.asList(serieReview, anotherSerieReview)).when(serieReviewRepository).findAllByTitle(true); SerieDto anotherSerieDto = mock(SerieDto.class); doReturn(serieDto).when(serieKinoDtoBuilder).build(serieReview); doReturn(anotherSerieDto).when(serieKinoDtoBuilder).build(anotherSerieReview); assertEquals( Arrays.asList(serieDto, anotherSerieDto), new SerieService(serieReviewRepository, reviewRepository, tmdbSerieRepository, tmdbGetterService, serieKinoDtoBuilder, toDbBuilder).getAllByTitle(true) ); }
@Test public void getAllByTitleDesc() { SerieReview serieReview = mock(SerieReview.class); SerieReview anotherSerieReview = mock(SerieReview.class); doReturn(Arrays.asList(serieReview, anotherSerieReview)).when(serieReviewRepository).findAllByTitle(false); SerieDto anotherSerieDto = mock(SerieDto.class); doReturn(serieDto).when(serieKinoDtoBuilder).build(serieReview); doReturn(anotherSerieDto).when(serieKinoDtoBuilder).build(anotherSerieReview); assertEquals( Arrays.asList(serieDto, anotherSerieDto), new SerieService(serieReviewRepository, reviewRepository, tmdbSerieRepository, tmdbGetterService, serieKinoDtoBuilder, toDbBuilder).getAllByTitle(false) ); }