public void TestMoviesGetMovieCasts() { Credits resp = _config.Client.GetMovieCredits(AGoodDayToDieHard).Result; Assert.IsNotNull(resp); Cast cast = resp.Cast.SingleOrDefault(s => s.Name == "Bruce Willis"); Assert.IsNotNull(cast); Assert.AreEqual(1, cast.CastId); Assert.AreEqual("John McClane", cast.Character); Assert.AreEqual("52fe4751c3a36847f812f049", cast.CreditId); Assert.AreEqual(62, cast.Id); Assert.AreEqual("Bruce Willis", cast.Name); Assert.AreEqual(0, cast.Order); Assert.AreEqual("/kI1OluWhLJk3pnR19VjOfABpnTY.jpg", cast.ProfilePath); Crew crew = resp.Crew.SingleOrDefault(s => s.Name == "Marco Beltrami"); Assert.IsNotNull(crew); Assert.AreEqual("5336b0e09251417d9b000cc7", crew.CreditId); Assert.AreEqual("Sound", crew.Department); Assert.AreEqual(7229, crew.Id); Assert.AreEqual("Music", crew.Job); Assert.AreEqual("Marco Beltrami", crew.Name); Assert.AreEqual("/tTBQHKWVieP5ARRfJRMkbnLTW6C.jpg", crew.ProfilePath); }
public void TestMoviesGetMovieCasts() { Credits resp = Config.Client.GetMovieCreditsAsync(IdHelper.AGoodDayToDieHard).Result; Assert.NotNull(resp); Cast cast = resp.Cast.SingleOrDefault(s => s.Name == "Bruce Willis"); Assert.NotNull(cast); Assert.Equal(1, cast.CastId); Assert.Equal("John McClane", cast.Character); Assert.Equal("52fe4751c3a36847f812f049", cast.CreditId); Assert.Equal(62, cast.Id); Assert.Equal("Bruce Willis", cast.Name); Assert.Equal(0, cast.Order); Assert.True(TestImagesHelpers.TestImagePath(cast.ProfilePath), "cast.ProfilePath was not a valid image path, was: " + cast.ProfilePath); Crew crew = resp.Crew.SingleOrDefault(s => s.Name == "Marco Beltrami"); Assert.NotNull(crew); Assert.Equal("5336b0e09251417d9b000cc7", crew.CreditId); Assert.Equal("Sound", crew.Department); Assert.Equal(7229, crew.Id); Assert.Equal("Music", crew.Job); Assert.Equal("Marco Beltrami", crew.Name); Assert.True(TestImagesHelpers.TestImagePath(crew.ProfilePath), "crew.ProfilePath was not a valid image path, was: " + crew.ProfilePath); }
public async void TestMoviesGetMovieCasts() { Credits resp = await TMDbClient.GetMovieCreditsAsync(IdHelper.AGoodDayToDieHard); Assert.NotNull(resp); Cast cast = resp.Cast.Single(s => s.CreditId == "52fe4751c3a36847f812f049"); Crew crew = resp.Crew.Single(s => s.CreditId == "5336b04a9251417db4000c80"); await Verify(new { cast, crew }); TestImagesHelpers.TestImagePaths(resp.Cast.Select(s => s.ProfilePath).Where(s => s != null)); TestImagesHelpers.TestImagePaths(resp.Crew.Select(s => s.ProfilePath).Where(s => s != null)); }