public async Task VersionListReturnsResults() { var versions = await _client.ListPackageVersionsAsync("DefaultPackage"); var version = Assert.Single(versions); Assert.Equal("1.2.3", version.ToNormalizedString()); }
public async Task VersionListReturnsResults() { await _factory.AddPackageAsync(_packageStream); var versions = await _client.ListPackageVersionsAsync("TestData"); var version = Assert.Single(versions); Assert.Equal("1.2.3", version.ToNormalizedString()); }
public async Task <IEnumerable <NuGetPackage> > GetPackageVersions(string packageId) { var packages = await client.ListPackageVersionsAsync(packageId, false); return(packages.Select(p => new NuGetPackage { Name = packageId, Version = ShortVersion(p.Version) })); }
public async Task ListVersions() { // Find all versions of a package (including unlisted versions). NuGetClient client = new NuGetClient("https://api.nuget.org/v3/index.json"); IReadOnlyList <NuGetVersion> packageVersions = await client.ListPackageVersionsAsync("Newtonsoft.Json", includeUnlisted : true); if (!packageVersions.Any()) { Console.WriteLine($"Package 'Newtonsoft.Json' does not exist"); return; } Console.WriteLine($"Found {packageVersions.Count} versions"); }