|
|
|
@ -85,9 +85,31 @@ namespace NzbDrone.Integration.Test.ApiTests
|
|
|
|
|
EnsureMovie(680, "Pulp Fiction");
|
|
|
|
|
EnsureMovie(155, "The Dark Knight");
|
|
|
|
|
|
|
|
|
|
Movies.All().Should().NotBeNullOrEmpty();
|
|
|
|
|
Movies.All().Should().Contain(v => v.ImdbId == "tt0110912");
|
|
|
|
|
Movies.All().Should().Contain(v => v.ImdbId == "tt0468569");
|
|
|
|
|
var movies = Movies.All();
|
|
|
|
|
|
|
|
|
|
movies.Should().NotBeNullOrEmpty();
|
|
|
|
|
movies.Should().Contain(v => v.ImdbId == "tt0110912");
|
|
|
|
|
movies.Should().Contain(v => v.ImdbId == "tt0468569");
|
|
|
|
|
movies.Should().Contain(v => v.Images.All(i => i.RemoteUrl.Contains("https://image.tmdb.org")));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Test]
|
|
|
|
|
[Order(2)]
|
|
|
|
|
public void get_movie_by_tmdbid()
|
|
|
|
|
{
|
|
|
|
|
EnsureMovie(680, "Pulp Fiction");
|
|
|
|
|
EnsureMovie(155, "The Dark Knight");
|
|
|
|
|
|
|
|
|
|
var queryParams = new Dictionary<string, object>()
|
|
|
|
|
{
|
|
|
|
|
{ "tmdbId", 680 }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
var movies = Movies.All(queryParams);
|
|
|
|
|
|
|
|
|
|
movies.Should().NotBeNullOrEmpty();
|
|
|
|
|
movies.Should().Contain(v => v.ImdbId == "tt0110912");
|
|
|
|
|
movies.Should().Contain(v => v.Images.All(i => i.RemoteUrl.Contains("https://image.tmdb.org")));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Test]
|
|
|
|
|