### Question:
KinoDtoToDbBuilder { public LocalKino build(KinoDto kinoDto) { LocalKino localKino = new LocalKino( kinoDto.getKinoId(), kinoDto.getTmdbKinoId() != null ? kinoDto.getTmdbKinoId().longValue() : 0L, kinoDto.getTitle(), kinoDto.getReview_date(), kinoDto.getReview(), kinoDto.getRating(), kinoDto.getMaxRating() ); if (kinoDto.getTmdbKinoId() != null) { TmdbKino tmdbKino = new TmdbKino( kinoDto.getTmdbKinoId(), kinoDto.getPosterPath(), kinoDto.getOverview(), kinoDto.getYear(), kinoDto.getReleaseDate() ); localKino.setKino(tmdbKino); } return localKino; }  LocalKino build(KinoDto kinoDto);  }### Answer:
@SuppressWarnings("ResultOfMethodCallIgnored") @Test public void build() { Date reviewDate = new Date(); doReturn(784L).when(kinoDto).getKinoId(); doReturn(4564321L).when(kinoDto).getTmdbKinoId(); doReturn(5f).when(kinoDto).getRating(); doReturn(10).when(kinoDto).getMaxRating(); doReturn("an overview").when(kinoDto).getOverview(); doReturn("a poster path").when(kinoDto).getPosterPath(); doReturn("a release date").when(kinoDto).getReleaseDate(); doReturn("a review").when(kinoDto).getReview(); doReturn("a title").when(kinoDto).getTitle(); doReturn(1456).when(kinoDto).getYear(); doReturn(reviewDate).when(kinoDto).getReview_date(); TmdbKino tmdbKino = new TmdbKino( 4564321L, "a poster path", "an overview", 1456, "a release date" ); LocalKino kinoToCreate = new LocalKino( 784L, 4564321L, "a title", reviewDate, "a review", 5f, 10 ); kinoToCreate.setKino(tmdbKino); assertEquals( kinoToCreate, new KinoDtoToDbBuilder().build(kinoDto) ); }