Exemplo n.º 1
0
        public async Task VersionListReturnsResults()
        {
            var versions = await _client.ListPackageVersionsAsync("DefaultPackage");

            var version = Assert.Single(versions);

            Assert.Equal("1.2.3", version.ToNormalizedString());
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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)
            }));
        }
Exemplo n.º 4
0
        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");
        }