Example #1
0
        public async Task GetMovieMedia(string tmdbId)
        {
            // Arrange
            var request = new GetMovieMediaRequest(tmdbId);
            var handler = new GetMovieMediaHandler(_httpHelper);

            GetMovieMediaResponse response = null;

            // Act
            try
            {
                response = await handler.Handle(request, new System.Threading.CancellationToken());

                Assert.NotNull(response);
            }
            catch (Exception)
            {
                Assert.ThrowsAsync <HttpRequestException>(async() => { await handler.Handle(request, new System.Threading.CancellationToken()); });
            }
        }
Example #2
0
 public async Task <HttpResponseMessage> GetMovie(GetMovieMediaRequest request)
 {
     return(await _radarrClient.Client.GetAsync($"api/movie/lookup/tmdb?apikey={_keys.Radarr}&tmdbId={request.TMDBId}"));
 }