/// <summary> /// Gets the logos of a network given a TMDb id /// </summary> /// <param name="networkId">The TMDb id of the network</param> /// <param name="cancellationToken">A cancellation token</param> public async Task <NetworkLogos> GetNetworkImagesAsync(int networkId, CancellationToken cancellationToken = default) { RestRequest req = _client.Create("network/{networkId}/images"); req.AddUrlSegment("networkId", networkId.ToString(CultureInfo.InvariantCulture)); NetworkLogos response = await req.GetOfT <NetworkLogos>(cancellationToken).ConfigureAwait(false); return(response); }
public void TestNetworkImages() { IgnoreMissingCSharp("logos[array].file_type / file_type", "logos[array].id / id"); IgnoreMissingJson("logos[array] / iso_639_1"); NetworkLogos logos = Config.Client.GetNetworkImagesAsync(IdHelper.Netflix).Result; Assert.NotNull(logos); Assert.Equal(IdHelper.Netflix, logos.Id); Assert.Equal("/wwemzKWzjKYJFfCeiB57q3r4Bcm.png", logos.Logos[0].FilePath); }
public async Task TestNetworkImagesAsync() { NetworkLogos logos = await TMDbClient.GetNetworkImagesAsync(IdHelper.Netflix); await Verify(logos); }