public async Task CanGetReportForAllRuntimes()
        {
            var httpClient  = new ReleaseMetadataHttpClient();
            var allChannels = await httpClient.GetAllChannelsAsync();

            foreach (var channel in allChannels)
            {
                foreach (var release in channel.Releases)
                {
                    var releaseMetadataClient = new ReleaseMetadataClient();
                    var client = new ReportGenerator(releaseMetadataClient);
                    if (release.Runtime != null)
                    {
                        var report = await client.GetReport(AppRunTimeDetails.Build(release.Runtime.Version));

                        Assert.NotNull(report);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 public ReleaseMetadataClient()
 {
     _httpClient = new ReleaseMetadataHttpClient();
 }