public async Task <IMovieDetailsResponse> GetMovieDetails(long movieId) { var request = new MovieDetailsRequest(); request.Lang = _culture; request.MovieId = movieId; request.Expand = MovieListRequest.ExpandNames.IMAGES; request.TextFormat = TextFormatEnum.Plain; var res = await request.ExecuteAsync(); return(res); }
public async Task should_get_movie_details() { var request = new MovieListRequest(); request.Lang = "ru"; var fieldBuilder = new FieldsBuilder(); request.Fields = fieldBuilder.WithField(MovieListRequest.FieldNames.ID).Build(); request.Location = Location.Spb; //then var res = await request.ExecuteAsync(); var first = res.Results.First(); var detailsRequest = new MovieDetailsRequest(); detailsRequest.MovieId = first.Id; var actual = await detailsRequest.ExecuteAsync(); Assert.IsNotNull(actual); Assert.AreEqual(actual.Id, first.Id); }