370 instantiations of NuGetPackageCli
aspire (11)
Commands\NewCommand.cs (1)
239return new NuGetPackage
NuGet\BundleNuGetPackageCache.cs (2)
122return exactMatch.AllVersions.Select(version => new NuGetPackage 142return results.Select(package => new NuGetPackage
Packaging\PackageChannel.cs (7)
200return [new NuGetPackage { Id = TemplatePackageId, Version = PinnedVersion, Source = ComputeSourceDetails(mappings) }]; 324return filteredPackages.Select(p => new NuGetPackage { Id = p.Id, Version = PinnedVersion, Source = p.Source }); 367.Select(metadata => new NuGetPackage { Id = metadata.PackageId, Version = metadata.Version.ToString(), Source = source }) 420.Select(metadata => new NuGetPackage { Id = metadata.PackageId, Version = packageVersion ?? metadata.Version.ToString(), Source = source }) 600return [new NuGetPackage { Id = packageId, Version = PinnedVersion, Source = SourceDetails }]; 618return [new NuGetPackage { Id = packageId, Version = PinnedVersion, Source = SourceDetails }]; 859.Select(metadata => new NuGetPackage
src\Shared\PackageUpdateHelpers.cs (1)
154foundPackages.Add(new NuGetPackage
Aspire.Cli.Tests (359)
Commands\AddCommandTests.cs (107)
1059var dockerPackage = new NuGetPackage() 1066var redisPackage = new NuGetPackage() 1073var azureRedisPackage = new NuGetPackage() 1144var dockerPackage = new NuGetPackage() 1151var redisPackage = new NuGetPackage() 1158var azureRedisPackage = new NuGetPackage() 1227var dockerPackage = new NuGetPackage() 1234var redisPackage = new NuGetPackage() 1241var azureRedisPackage = new NuGetPackage() 1311var dockerPackage = new NuGetPackage() 1318var redisPackage = new NuGetPackage() 1325var azureRedisPackage = new NuGetPackage() 1387new NuGetPackage 1401new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1402new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1547new NuGetPackage 1561new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1562new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1633new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1634new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1696new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.3.0" }, 1697new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.3.1" } 1706new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.3.0" }, 1707new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.0" } 1770new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1771new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1778new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1779new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1782new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1845new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1846new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1853new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 1854new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 1857new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 1916new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 1923new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 1993new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 2000new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 2063var dockerPackage = new NuGetPackage() 2070var redisPackage = new NuGetPackage() 2077var azureRedisPackage = new NuGetPackage() 2158var redisPackage = new NuGetPackage() 2291var dockerPackage = new NuGetPackage() 2298var redisPackage = new NuGetPackage() 2337var package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" }; 2381("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel), 2382("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel), 2383("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel), 2429("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel), 2430("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel), 2431("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel), 2432("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.1-preview.1", Source = "nuget" }, channel), 2480("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, implicitChannel), 2481("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, implicitChannel), 2482("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, implicitChannel), 2483("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.1", Source = "preview-feed" }, explicitChannel), 2484("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.2", Source = "preview-feed" }, explicitChannel), 2535("storage", new NuGetPackage { Id = "Aspire.Hosting.Azure.Storage", Version = "13.4.3", Source = "nuget" }, implicitChannel), 2536("storage", new NuGetPackage { Id = "Aspire.Hosting.Azure.Storage", Version = "13.5.0-preview.1", Source = "daily" }, dailyChannel), 2833var redisPackage = new NuGetPackage() 2892var implicitPackage = new NuGetPackage 2899var explicitPackage = new NuGetPackage 2946searchCallback: (_, _) => [new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" }], 3051searchCallback: (_, _) => [new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" }], 3092searchCallback: (_, _) => [new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" }], 3157(0, new[] { new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "implicit", Version = "13.2.2" } }); 3876return new NuGetPackage 3988var postgresPackage = new NuGetPackage() 3995var redisPackage = new NuGetPackage() 4002var rabbitMQPackage = new NuGetPackage() 4078new() { Id = "Aspire.Hosting.Azure", Source = "nuget", Version = "9.2.0" }, 4079new() { Id = "Aspire.Hosting.Kubernetes", Source = "nuget", Version = "9.2.0" } 4129new() { Id = "Aspire.Hosting.Azure", Source = "nuget", Version = "9.2.0" }, 4130new() { Id = "Aspire.Hosting.Kubernetes", Source = "nuget", Version = "9.2.0" } 4189new() { Id = "Aspire.Hosting.Azure", Source = "nuget", Version = "9.2.0" } 4254new() { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "9.2.0" } 4299var postgresPackage = new NuGetPackage() 4351var postgresPackage = new NuGetPackage() 4416var postgresPackage = new NuGetPackage() 4423var redisPackage = new NuGetPackage() 4430var rabbitMQPackage = new NuGetPackage() 4437var mysqlPackage = new NuGetPackage() 4511new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4512new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" }, 4513new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4520new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4521new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.2.0" } 4524new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" } 4595new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4596new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" }, 4597new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4604new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.3.0" }, 4605new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Source = "nuget", Version = "13.2.0" } 4608new NuGetPackage { Id = "Aspire.Hosting.MySql", Source = "nuget", Version = "13.3.0" } 4683new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" }, 4684new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4691new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 4692new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 4695new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 4771new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" }, 4772new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" } 4779new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.3.0" }, 4780new NuGetPackage { Id = "Aspire.Hosting.Redis", Source = "nuget", Version = "13.2.0" } 4783new NuGetPackage { Id = "Aspire.Hosting.Docker", Source = "nuget", Version = "13.3.0" } 4838var appContainersPackage = new NuGetPackage() 4845var redisPackage = new NuGetPackage() 4852var postgresPackage = new NuGetPackage()
Commands\ConfigSourceCommandTests.cs (1)
933[new() { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = "17.0.0" }])
Commands\InitCommandTests.cs (6)
94[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = version }]) 1090[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = "13.3.0" }]) 1096[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = "99.0.0-pr.12345" }]) 1846[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = "13.3.0" }]) 2275[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = "nuget.org", Version = "13.3.0" }]) 2393[new NuGetPackageCli { Id = "Aspire.ProjectTemplates", Source = channelSource, Version = version }])
Commands\NewCommandChannelResolutionTests.cs (5)
82[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.3.0" }]) 636[new NuGetPackage 654[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.5.0" }]) 704identityVersions.Select(version => new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = version })) 726[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = identityChannelVersion }])
Commands\NewCommandTemplateConfigPersistenceTests.cs (4)
460[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.3.0" }]) 468[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "13.5.0" }]) 494[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "test", Version = version }]) 539new NuGetPackage
Commands\NewCommandTests.cs (21)
158new NuGetPackage 388var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 396var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "10.0.0-dev" }; 471new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.0.0" }, 472new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }, 473new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.1.0" }, 548new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = cliVersion }, 549new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "pr-hive", Version = "99.0.0" }, 755var package = new NuGetPackage() 1251[new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = expectedSource, Version = "9.2.0" }]); 1644new NuGetPackage { Id = TemplateNuGetConfigService.TemplatesPackageName, Source = "nuget", Version = version } 1851var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2022var package = new NuGetPackage 2041var package = new NuGetPackage 2097var package = new NuGetPackage 2116var package = new NuGetPackage 2164var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2177var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2224(0, [new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = sourceOverride, Version = "9.2.0" }]) 2282var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2295var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" };
Commands\UpdateCommandRepositoryToolsTests.cs (1)
595new() { Id = packageId, Version = "13.5.4", Source = "https://api.nuget.org/v3/index.json" }
Commands\UpdateCommandTests.cs (1)
3655new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = sdkVersion, Source = "test" }
Mcp\ListIntegrationsToolTests.cs (6)
73new Aspire.Shared.NuGetPackageCli { Id = "CommunityToolkit.Aspire.Hosting.Aardvark", Version = "9.0.0" }, 74new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.0.0" }, 75new Aspire.Shared.NuGetPackageCli { Id = "Acme.Aspire.Hosting.Custom", Version = "9.0.0" }, 76new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.PostgreSQL", Version = "9.0.0" }, 77new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.CommunityToolkit.Redis", Version = "9.0.0" } 115new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.0.0" }
NuGet\NuGetClientTests.cs (4)
323new() { Id = packageId, Version = "1.0.0", Source = "selected" }, 324new() { Id = packageId, Version = "1.0.0", Source = selectedFeed.FullName }, 325new() { Id = packageId, Version = "9.0.0", Source = "ambient" }, 326new() { Id = packageId, Version = "9.0.0", Source = ambientFeed.FullName }
NuGet\NuGetPackageCacheTests.cs (30)
64new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = ambientFeed }, 65new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "1.0.0", Source = selectedFeed } 68new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "ambient" }, 69new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "1.0.0", Source = "selected" }, 70new NuGetPackage { Id = "CommunityToolkit.Aspire.Hosting.Custom", Version = "2.0.0", Source = "ambient" } 115new NuGetPackage { Id = "CommunityToolkit.Aspire.Hosting.Foo", Version = "9.4.0-xyz", Source = "nuget.org" }, 116new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" } 148new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 149new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 150new NuGetPackage { Id = "Aspire.Hosting.GitHub.Models", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 151new NuGetPackage { Id = "Aspire.Hosting.NodeJs", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 152new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" } 190new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 191new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 192new NuGetPackage { Id = "Aspire.Hosting.GitHub.Models", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 193new NuGetPackage { Id = "Aspire.Hosting.NodeJs", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 194new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" } 262new NuGetPackage { Id = packageId, Version = "13.3.0", Source = "nuget.org" }, 263new NuGetPackage { Id = packageId, Version = "13.2.0", Source = "nuget.org" } 299new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 300new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 301new NuGetPackage { Id = "Other.Package", Version = "9.4.0", Source = "nuget.org" } 343new NuGetPackage { Id = "aspire.hosting.dapr", Version = "9.4.0", Source = "nuget.org" }, // lowercase 344new NuGetPackage { Id = "ASPIRE.HOSTING.DAPR", Version = "9.4.0", Source = "nuget.org" }, // uppercase 345new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" } 377new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "13.4.0", Source = "nuget.org" }, 378new NuGetPackage { Id = "Aspire.Hosting.Integration.Analyzers", Version = "13.4.0", Source = "nuget.org" }, 379new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "13.4.0", Source = "nuget.org" } 422new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "13.3.0", Source = "nuget.org" }, 423new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "13.2.0", Source = "nuget.org" }
Packaging\IntegrationPackageSearchServiceTests.cs (1)
49.Select(id => (Package: new NuGetPackage { Id = id, Version = "1.0.0", Source = "test" }, Channel: channel))
Packaging\PackageChannelTests.cs (9)
553new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.5.0-preview.1" }, 554new() { Id = "Aspire.Hosting.Redis", Version = "13.6.0-preview.1" } 561new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" } 601new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }, 602new() { Id = "Aspire.Hosting.Redis", Version = "13.6.0-preview.1" } 638new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.6.0-pr.19404.gf51e8e1d" }, 639new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }, 640new() { Id = "Aspire.Hosting.Redis", Version = "13.6.0-preview.1" } 647new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }
Packaging\PackagingServiceTests.cs (15)
122? [new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.5.0-preview.1.26415.2" }] 123: [new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }]); 139? [new() { Id = "Aspire.Hosting.Azure.Kubernetes", Version = "13.5.0-preview.1.26415.2" }] 140: [new() { Id = "Aspire.Hosting.Redis", Version = "13.5.0" }]); 1835new() { Id = "Aspire.ProjectTemplates", Version = "13.2.2", Source = PackageSources.NuGetOrg }, 1872new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1873new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26200.5", Source = "dotnet9" }, 1874new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" }, 1875new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26110.3", Source = "dotnet9" }, 1876new() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" }, 1927new() { Id = "Aspire.Hosting.Redis", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1928new() { Id = "Aspire.Hosting.PostgreSQL", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1977new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 1978new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" }, 1979new() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" },
Projects\GuestAppHostProjectTests.cs (8)
1134new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "test" } 1646new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "stable" } 1712new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "staging" } 1770new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "stable" } 1830new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = "2.0.0", Source = "stable" } 2335new() { Id = packageId, Version = version, Source = "test" } 2380new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = updateTargetVersion, Source = "test" } 2470new Aspire.Shared.NuGetPackageCli { Id = packageId, Version = updateTargetVersion, Source = "test" }
Projects\ProjectUpdaterNuGetConfigurationTests.cs (16)
182return (0, [new NuGetPackageCli { Id = query, Version = targetVersion, Source = PackageSources.NuGetOrg }]); 296return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = newSource }]); 465(0, [new NuGetPackageCli { Id = query, Version = newVersion, Source = newFeed.FullName }]), 572(0, [new NuGetPackageCli { Id = query, Version = newVersion, Source = feed.FullName }]); 682return (0, [new NuGetPackageCli { Id = query, Version = updateVersions ? "9.4.2" : "9.4.1", Source = currentSource }]); 762return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = mirror }]); 845return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = expectedSources[0] }]); 920return (0, [new NuGetPackageCli { Id = query, Version = "9.4.1", Source = newSource }]); 972[new NuGetPackageCli 1080return (0, [new NuGetPackageCli { Id = query, Version = mappingOnly ? "9.4.1" : "9.4.2", Source = expectedAspireSources[0] }]); 1234return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = newSource }]); 1367return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = "https://new.example/v3/index.json" }]); 1539(0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = source }]); 1596return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = source }]); 1674return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = source }]); 1720return (0, [new NuGetPackageCli { Id = query, Version = "9.4.2", Source = PackageSources.NuGetOrg }]);
Projects\ProjectUpdaterTests.cs (99)
40new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "17.0.1", Source = "daily" }, 99return (0, [new NuGetPackageCli { Id = query, Version = "17.0.0-preview.1", Source = DailyPackageSource }]); 242return (0, [new NuGetPackageCli { Id = query, Version = "17.0.1-preview.1", Source = DailyPackageSource }]); 463"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 464"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 465"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 466"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 467"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 588"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 589"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 590"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 591"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 592"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 742"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 743"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 744"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 745"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 746"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 859{ query: "Aspire.AppHost.Sdk", prerelease: false } => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 860{ query: "Aspire.Hosting.AppHost", prerelease: false } => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 861{ query: "Aspire.Hosting.Redis", prerelease: false } => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 862{ query: "Aspire.Hosting.Docker", prerelease: true } => new NuGetPackageCli { Id = "Aspire.Hosting.Docker", Version = "9.4.1-preview.1", Source = PackageSources.NuGetOrg }, 864{ query: "Aspire.StackExchange.Redis.OutputCaching", prerelease: false } => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 865{ query: "Microsoft.Extensions.ServiceDiscovery", prerelease: false } => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 1015"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 1016"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 1017"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 1143"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1144"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1303"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1304"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1305"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1306"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1422"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1423"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1424"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1525"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1526"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1527"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1651"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1652"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1745"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1746"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1820"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1915"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 1916"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2098"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = targetVersion, Source = source }, 2099"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = targetVersion, Source = source }, 2264"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2265"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2380"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2381"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2382"Aspire.StackExchange.Redis" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis", Version = "9.5.0-preview.1", Source = PackageSources.NuGetOrg }, 2501"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2502"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2614"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2615"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2710"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2711"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2712"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2819"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2820"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2904"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 2981"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = PackageSources.NuGetOrg }, 3065"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3160"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3161"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3252"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3328"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3408"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3409"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3498"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3577"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3655"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3656"Aspire.Hosting.Azure.Functions" => new NuGetPackageCli { Id = "Aspire.Hosting.Azure.Functions", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3657"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = PackageSources.NuGetOrg }, 3809"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.6.0", Source = PackageSources.NuGetOrg }, 3810"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.6.0", Source = PackageSources.NuGetOrg }, 3901var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 3933var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 3970var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4006var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4038var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4071var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4127var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4191"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 4192"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 4193"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 4194"Aspire.Hosting.PostgreSQL" => new NuGetPackageCli { Id = "Aspire.Hosting.PostgreSQL", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 4195"Aspire.Hosting.Kafka" => new NuGetPackageCli { Id = "Aspire.Hosting.Kafka", Version = "9.5.0-preview.1", Source = DailyPackageSource }, 4301"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.4.3", Source = PackageSources.NuGetOrg }, 4302"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "13.4.3", Source = PackageSources.NuGetOrg }, 4303"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "13.4.3", Source = PackageSources.NuGetOrg }, 4382"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.4.3", Source = PackageSources.NuGetOrg }, 4383"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "13.4.3", Source = PackageSources.NuGetOrg }, 4384"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "13.4.3", Source = PackageSources.NuGetOrg }, 4464"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.5.0-preview.1", Source = DailyPackageSource }, 4465"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "13.5.0-preview.1", Source = DailyPackageSource }, 4466"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "13.5.0-preview.1", Source = DailyPackageSource },
Projects\RepositoryToolUpdaterTests.cs (4)
227new() { Id = "aspire.cli", Version = "13.4.0", Source = "test-feed" }, 228new() { Id = "Unrelated.Tool", Version = "99.0.0", Source = "test-feed" } 789new() { Id = "aspire.cli", Version = version, Source = "test-feed" }, 790new() { Id = "Unrelated.Tool", Version = "99.0.0", Source = "test-feed" }
Templating\TemplateNuGetConfigServiceTests.cs (7)
528new Aspire.Shared.NuGetPackageCli { Id = TemplateNuGetConfigService.TemplatesPackageName, Version = "13.3.0", Source = "stable-src" } 572new Aspire.Shared.NuGetPackageCli 630new Aspire.Shared.NuGetPackageCli 727new Aspire.Shared.NuGetPackageCli 836new Aspire.Shared.NuGetPackageCli { Id = TemplateNuGetConfigService.TemplatesPackageName, Version = "1.0.0", Source = "implicit-src" } 893new Aspire.Shared.NuGetPackageCli 1224new Aspire.Shared.NuGetPackageCli { Id = TemplateNuGetConfigService.TemplatesPackageName, Version = "13.4.3", Source = "nuget.org" }
Utils\CliUpdateNotificationServiceTests.cs (14)
31new NuGetPackage { Id = "Aspire.Cli", Version = "9.3.1", Source = "nuget.org" }, 34new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }, 37new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-beta", Source = "nuget.org" } 78new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0", Source = "nuget.org" }, 81new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 122new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" }, 125new NuGetPackage { Id = "Aspire.Cli", Version = "9.6.0-preview", Source = "nuget.org" }, 192new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 230new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 266new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 303new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" } 337new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }, 338new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 374new NuGetPackage { Id = "Aspire.Cli", Version = "9.0.0", Source = "nuget.org" }
484 references to NuGetPackageCli
aspire (151)
Commands\AddCommand.cs (30)
19using NuGetPackage = Aspire.Shared.NuGetPackageCli; 192List<(NuGetPackage Package, PackageChannel Channel)> packagesWithChannels; 205packagesWithChannels = discoveredPackages as List<(NuGetPackage Package, PackageChannel Channel)> ?? discoveredPackages.ToList(); 217packagesWithChannels = discoveredPackages as List<(NuGetPackage Package, PackageChannel Channel)> ?? discoveredPackages.ToList(); 243bool MatchesIntegrationName((string FriendlyName, NuGetPackage Package, PackageChannel Channel) p) 315(string FriendlyName, NuGetPackage Package, PackageChannel Channel) selectedNuGetPackage; 546private static async Task<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> GetAllPackageVersions( 548IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, 558var versions = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 572private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlow( 574IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, 672private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 678private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken) 684private async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> GetPackageByInteractiveFlowWithNoMatchesMessage( 686IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> possiblePackages, 713Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken); 714Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken); 719public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken) 724static string FormatVersionLabel((string FriendlyName, NuGetPackage Package, PackageChannel Channel) item) 729async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 731IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> items, 784var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> Action)>(); 849public virtual async Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 865private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName, NuGetPackage Package, PackageChannel Channel) packageWithFriendlyName)
Commands\IntegrationSearchCommand.cs (3)
16using NuGetPackage = Aspire.Shared.NuGetPackageCli; 81(NuGetPackage Package, PackageChannel Channel)[] packagesWithChannels; 151private int DisplayIntegrationResults(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? searchTerm, OutputFormat format, bool polyglotFilterRemovedAllIntegrations)
Commands\NewCommand.cs (13)
20using NuGetPackage = Aspire.Shared.NuGetPackageCli; 206private static NuGetPackage? TryGetCurrentCliTemplateVersionPackage(PackageChannel selectedChannel, NuGetPackage[] packages, bool hasPrHives, string cliSdkVersion) 212out var cliVersionPackage, 543var package = isUnqualifiedLocalResolution 897Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken); 911public virtual async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken) 936static string FormatPackageLabel((NuGetPackage Package, PackageChannel Channel) item) 942async Task<(NuGetPackage Package, PackageChannel Channel)> PromptForChannelPackagesAsync( 944IEnumerable<(NuGetPackage Package, PackageChannel Channel)> items, 965var rootChoices = new List<(string Label, Func<CancellationToken, Task<(NuGetPackage, PackageChannel)>> Action)>();
Commands\UpdateCommand.cs (1)
733var sdkPackage = await channel.GetLatestGuestAppHostSdkPackageAsync(projectDirectory, cancellationToken);
DotNet\DotNetCliRunner.cs (3)
27using NuGetPackage = Aspire.Shared.NuGetPackageCli; 44Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken); 1450public async Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken)
NuGet\BundleNuGetPackageCache.cs (11)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 42public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync( 56public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync( 70public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync( 84public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync( 101public async Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync( 130private async Task<List<NuGetPackage>> SearchAsync( 179private IEnumerable<NuGetPackage> FilterPackages( 180IEnumerable<NuGetPackage> packages, 188private IEnumerable<NuGetPackage> FilterDeprecatedPackages(IEnumerable<NuGetPackage> packages)
NuGet\BundleNuGetService.cs (3)
18using NuGetPackage = Aspire.Shared.NuGetPackageCli; 449internal IReadOnlyList<NuGetPackage> FilterPackageSearchResults( 450IReadOnlyList<NuGetPackage> packages,
NuGet\NuGetClient.cs (5)
27using NuGetPackage = Aspire.Shared.NuGetPackageCli; 89IReadOnlyList<NuGetPackage> FilterPackageSearchResults(IReadOnlyList<NuGetPackage> packages, string? nugetConfigPath, string workingDirectory); 722public IReadOnlyList<NuGetPackage> FilterPackageSearchResults( 723IReadOnlyList<NuGetPackage> packages,
NuGet\NuGetPackageCache.cs (20)
12using NuGetPackage = Aspire.Shared.NuGetPackageCli; 20Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken); 21Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken); 22Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken); 23Task<IEnumerable<NuGetPackage>> GetPackagesAsync(NuGetPackageOperationConfiguration configuration, string packageId, Func<string, bool>? filter, bool prerelease, bool useCache, CancellationToken cancellationToken); 24Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(NuGetPackageOperationConfiguration configuration, string exactPackageId, bool prerelease, bool useCache, CancellationToken cancellationToken); 26Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 29Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 32Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 35Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 38Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(DirectoryInfo workingDirectory, string exactPackageId, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 124public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync( 141public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync( 149public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync( 167public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync( 177var collectedPackages = new List<NuGetPackage>(); 223var effectiveFilter = (NuGetPackage p) => 248public async Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync( 257var collectedPackages = new List<NuGetPackage>(); 284var effectiveFilter = (NuGetPackage p) =>
Packaging\IntegrationPackageSearchService.cs (14)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 27public async Task<IEnumerable<(NuGetPackage Package, PackageChannel Channel)>> GetIntegrationPackagesWithChannelsAsync(DirectoryInfo workingDirectory, string? configuredChannel, CancellationToken cancellationToken) 36public async Task<IEnumerable<(NuGetPackage Package, PackageChannel Channel)>> GetIntegrationPackagesWithChannelsAsync( 47var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 79public async Task<(IReadOnlyList<(NuGetPackage Package, PackageChannel Channel)> Packages, IReadOnlySet<string> PolyglotCompatibleIds)> GetIntegrationPackagesWithPolyglotCompatibilityAsync(DirectoryInfo workingDirectory, string? configuredChannel, CancellationToken cancellationToken) 88public async Task<(IReadOnlyList<(NuGetPackage Package, PackageChannel Channel)> Packages, IReadOnlySet<string> PolyglotCompatibleIds)> GetIntegrationPackagesWithPolyglotCompatibilityAsync( 99var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 228public static (string FriendlyName, NuGetPackage Package, PackageChannel Channel) GenerateFriendlyName((NuGetPackage Package, PackageChannel Channel) packageWithChannel) 239public static IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel, double SearchScore)> GetIntegrationSearchMatches(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string searchTerm) 249public static (string FriendlyName, NuGetPackage Package, PackageChannel Channel, double SearchScore) SelectPreferredIntegrationPackage(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel, double SearchScore)> packages) 257private static double GetIntegrationSearchScore(string searchTerm, (string FriendlyName, NuGetPackage Package, PackageChannel Channel) package)
Packaging\PackageChannel.cs (25)
12using NuGetPackage = Aspire.Shared.NuGetPackageCli; 132public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 143public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, PackageMapping[]? mappings, CancellationToken cancellationToken) 152internal Task<IEnumerable<NuGetPackage>> GetTemplatePackagesFromChannelAsync( 167public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync( 179private async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync( 203var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 245public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 255public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync( 270private async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync( 286var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 350private IEnumerable<NuGetPackage> GetTemplatePackagesFromLocalPackageSource(string source, DirectoryInfo packageSource, CancellationToken cancellationToken) 395private IEnumerable<NuGetPackage> GetIntegrationPackagesFromLocalPackageSource(string source, DirectoryInfo packageSource, string? packageVersion, CancellationToken cancellationToken) 495var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 596public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(string packageId, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 611public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync( 621var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 680public async Task<NuGetPackage?> GetLatestGuestAppHostSdkPackageAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 686NuGetPackage? latestPackage = null; 688foreach (var package in packages) 705public Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync( 718private async Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync( 734var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 796public Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync( 840private IEnumerable<NuGetPackage> GetPackageVersionsFromLocalPackageSource(
Projects\GuestAppHostProject.cs (2)
1880var latestSdkPackage = await context.Channel.GetLatestGuestAppHostSdkPackageAsync(directory, cancellationToken); 1909var latestPackage = packages
Projects\ProjectUpdater.cs (11)
654private async Task<NuGetPackageCli?> GetLatestVersionOfPackageAsync(UpdateContext context, string packageId, bool throwIfNotFound = true, CancellationToken cancellationToken = default) 657var latestPackage = await cache.GetOrCreateAsync(cacheKey, async entry => 663var latestPackage = packages 742var latestSdkPackage = await GetLatestVersionOfPackageAsync(context, "Aspire.AppHost.Sdk", cancellationToken: cancellationToken); 1075internal static async Task UpdateSdkVersionInAppHostAsync(FileInfo projectFile, NuGetPackageCli package, IInteractionService interactionService, SdkMigrationInfo migrationInfo) 1105internal static async Task UpdateSdkVersionInProjectAppHostAsync(FileInfo projectFile, NuGetPackageCli package) 1302private static async Task UpdateSdkVersionInSingleFileAppHostAsync(FileInfo projectFile, NuGetPackageCli package) 1526var latestPackage = await GetLatestVersionOfPackageAsync(context, packageId, throwIfNotFound: false, cancellationToken: cancellationToken); 1567var latestPackage = await GetLatestVersionOfPackageAsync(context, packageId, throwIfNotFound: false, cancellationToken: cancellationToken); 1713private async Task UpdatePackageReferenceInProject(FileInfo projectFile, NuGetPackageCli package, CancellationToken cancellationToken) 1734private static Task UpdateImportedPackageReferenceAsync(FileInfo definingFile, NuGetPackageCli package)
src\Shared\PackageUpdateHelpers.cs (5)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 61public static SemVersion? GetNewerVersion(ILogger logger, SemVersion currentVersion, IEnumerable<NuGetPackage> availablePackages, SemVersion? storedVersion = null) 66foreach (var package in availablePackages) 129public static List<NuGetPackage> ParsePackageSearchResults(string stdout, string? packageId = null) 131var foundPackages = new List<NuGetPackage>();
Templating\TemplateNuGetConfigService.cs (3)
14using NuGetPackage = Aspire.Shared.NuGetPackageCli; 330var results = new List<(NuGetPackage Package, PackageChannel Channel)>(); 519internal sealed record TemplatePackageSelection(NuGetPackage Package, PackageChannel Channel);
Utils\CliUpdateNotifier.cs (2)
52private IEnumerable<Shared.NuGetPackageCli>? _availablePackages; 157private async Task<IEnumerable<Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Aspire.Cli.Tests (333)
Commands\AddCommandTests.cs (122)
20using NuGetPackage = Aspire.Shared.NuGetPackageCli; 415return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 423return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]); 486return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 494return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]); 567return Task.FromResult<IEnumerable<NuGetPackage>>( 581return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 669return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]); 677return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]); 763return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]); 804GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]) 808GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]) 890return Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Foundry", "13.4.0-rc.1")]); 892return Task.FromResult<IEnumerable<NuGetPackage>>([]); 946GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "1.0.0")]) 950GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Redis", "2.0.0")]) 1059var dockerPackage = new NuGetPackage() 1066var redisPackage = new NuGetPackage() 1073var azureRedisPackage = new NuGetPackage() 1082new NuGetPackage[] 1144var dockerPackage = new NuGetPackage() 1151var redisPackage = new NuGetPackage() 1158var azureRedisPackage = new NuGetPackage() 1167new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 1227var dockerPackage = new NuGetPackage() 1234var redisPackage = new NuGetPackage() 1241var azureRedisPackage = new NuGetPackage() 1250new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 1311var dockerPackage = new NuGetPackage() 1318var redisPackage = new NuGetPackage() 1325var azureRedisPackage = new NuGetPackage() 1334new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } 1404_ => (0, Array.Empty<NuGetPackage>()) 1441Task.FromResult<IEnumerable<NuGetPackage>>( 1448return Task.FromResult<IEnumerable<NuGetPackage>>( 1564_ => (0, Array.Empty<NuGetPackage>()) 1709_ => (0, Array.Empty<NuGetPackage>()) 1784_ => (0, Array.Empty<NuGetPackage>()) 1859_ => (0, Array.Empty<NuGetPackage>()) 1925_ => (0, Array.Empty<NuGetPackage>()) 2002_ => (0, Array.Empty<NuGetPackage>()) 2033IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? promptedPackages = null; 2063var dockerPackage = new NuGetPackage() 2070var redisPackage = new NuGetPackage() 2077var azureRedisPackage = new NuGetPackage() 2086new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 2158var redisPackage = new NuGetPackage() 2167new NuGetPackage[] { redisPackage } // 2235return (0, Array.Empty<NuGetPackage>()); 2291var dockerPackage = new NuGetPackage() 2298var redisPackage = new NuGetPackage() 2305return (0, new NuGetPackage[] { dockerPackage, redisPackage }); 2337var package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" }; 2351List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? displayedPackages = null; 2362var choicesList = choices.Cast<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>().ToList(); 2603Task.FromResult<IEnumerable<NuGetPackage>>( 2767GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Azure.Storage", "13.4.3")]) 2771GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([CreatePackage("Aspire.Hosting.Azure.Storage", "13.5.0-preview.1")]) 2833var redisPackage = new NuGetPackage() 2840return (0, new NuGetPackage[] { redisPackage }); 2892var implicitPackage = new NuGetPackage 2899var explicitPackage = new NuGetPackage 3189Func<DirectoryInfo, FileInfo?, NuGetPackage[]> searchCallback, 3261GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3263GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3320GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3322GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3484GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3538GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3540GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3586GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3588GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3634GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3636GetPackagesAsyncCallback = (_, _, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([]) 3682GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3684GetPackagesAsyncCallback = (_, query, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3734GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3737GetPackagesAsyncCallback = (_, _, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([]) 3785GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3794return Task.FromResult<IEnumerable<NuGetPackage>>([]); 3843GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>( 3845GetPackagesAsyncCallback = (_, _, _, _, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([]) 3874private static NuGetPackage CreatePackage(string id, string version) 3886var package = CreatePackage(packageId, version); 3892Task.FromResult<IEnumerable<NuGetPackage>>(prerelease || !isPrerelease ? [package] : []) 3928public Func<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>, (string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? PromptForIntegrationCallback { get; set; } 3929public Func<IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>, (string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? PromptForIntegrationVersionCallback { get; set; } 3931public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, CancellationToken cancellationToken) 3940public override Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)> packages, string? configuredChannel, CancellationToken cancellationToken) 3955var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 3988var postgresPackage = new NuGetPackage() 3995var redisPackage = new NuGetPackage() 4002var rabbitMQPackage = new NuGetPackage() 4011new NuGetPackage[] { postgresPackage, redisPackage, rabbitMQPackage } 4076new NuGetPackage[] 4127new NuGetPackage[] 4159var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 4187new NuGetPackage[] 4218var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 4252new NuGetPackage[] 4299var postgresPackage = new NuGetPackage() 4308new NuGetPackage[] { postgresPackage } 4351var postgresPackage = new NuGetPackage() 4360new NuGetPackage[] { postgresPackage } 4388var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 4416var postgresPackage = new NuGetPackage() 4423var redisPackage = new NuGetPackage() 4430var rabbitMQPackage = new NuGetPackage() 4437var mysqlPackage = new NuGetPackage() 4446new NuGetPackage[] { postgresPackage, redisPackage, rabbitMQPackage, mysqlPackage } 4526_ => (0, Array.Empty<NuGetPackage>()) 4610_ => (0, Array.Empty<NuGetPackage>()) 4697_ => (0, Array.Empty<NuGetPackage>()) 4785_ => (0, Array.Empty<NuGetPackage>()) 4838var appContainersPackage = new NuGetPackage() 4845var redisPackage = new NuGetPackage() 4852var postgresPackage = new NuGetPackage() 4861new NuGetPackage[] { appContainersPackage, redisPackage, postgresPackage }
Commands\ConfigSourceCommandTests.cs (1)
932Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(
Commands\InitCommandTests.cs (7)
93Task.FromResult<IEnumerable<NuGetPackageCli>>( 1089Task.FromResult<IEnumerable<NuGetPackageCli>>( 1095Task.FromResult<IEnumerable<NuGetPackageCli>>( 1501Task.FromResult<IEnumerable<NuGetPackageCli>>([]) 1845Task.FromResult<IEnumerable<NuGetPackageCli>>( 2274Task.FromResult<IEnumerable<NuGetPackageCli>>( 2392Task.FromResult<IEnumerable<NuGetPackageCli>>(
Commands\NewCommandChannelResolutionTests.cs (6)
17using NuGetPackage = Aspire.Shared.NuGetPackageCli; 81Task.FromResult<IEnumerable<NuGetPackage>>( 635Task.FromResult<IEnumerable<NuGetPackage>>( 653Task.FromResult<IEnumerable<NuGetPackage>>( 703Task.FromResult<IEnumerable<NuGetPackage>>( 725Task.FromResult<IEnumerable<NuGetPackage>>(
Commands\NewCommandTemplateConfigPersistenceTests.cs (5)
17using NuGetPackage = Aspire.Shared.NuGetPackageCli; 459Task.FromResult<IEnumerable<NuGetPackage>>( 467Task.FromResult<IEnumerable<NuGetPackage>>( 493Task.FromResult<IEnumerable<NuGetPackage>>( 537Task.FromResult<IEnumerable<NuGetPackage>>(
Commands\NewCommandTests.cs (31)
25using NuGetPackage = Aspire.Shared.NuGetPackageCli; 156Task.FromResult<IEnumerable<NuGetPackage>>( 388var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 389return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 396var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "10.0.0-dev" }; 397return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 475return Task.FromResult<IEnumerable<NuGetPackage>>(packages); 552return Task.FromResult<IEnumerable<NuGetPackage>>(packages); 678return (0, Array.Empty<NuGetPackage>()); 755var package = new NuGetPackage() 762return (0, new NuGetPackage[] { package }); 1250return Task.FromResult<IEnumerable<NuGetPackage>>( 1642Task.FromResult<IEnumerable<NuGetPackage>>( 1851var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 1852return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 2022var package = new NuGetPackage 2029return (0, new NuGetPackage[] { package }); 2041var package = new NuGetPackage 2048return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 2097var package = new NuGetPackage 2104return (0, new NuGetPackage[] { package }); 2116var package = new NuGetPackage 2123return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 2164var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2165return (0, new NuGetPackage[] { package }); 2177var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2178return Task.FromResult<IEnumerable<NuGetPackage>>([package]); 2282var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2283return (0, new NuGetPackage[] { package }); 2295var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 2296return Task.FromResult<IEnumerable<NuGetPackage>>([package]);
Commands\UpdateCommandRepositoryToolsTests.cs (1)
593Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(
Commands\UpdateCommandTests.cs (1)
3653Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(
Mcp\MockPackagingService.cs (2)
16public static TestPackagingService Create(NuGetPackageCli[]? integrationPackages = null) 26Task.FromResult<IEnumerable<NuGetPackageCli>>(packages)
NuGet\BundleNuGetPackageCacheTests.cs (1)
348var package = Assert.Single(await nuGetPackageCache.GetPackageVersionsAsync(
NuGet\NuGetPackageCacheTests.cs (3)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 97var selected = Assert.Single(versions); 425_ => (0, Array.Empty<NuGetPackage>())
NuGet\NuGetPackagePrefetcherTests.cs (1)
355return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]);
Packaging\IntegrationPackageSearchServiceTests.cs (2)
6using NuGetPackage = Aspire.Shared.NuGetPackageCli; 45private static (string FriendlyName, NuGetPackage Package, PackageChannel Channel, double SearchScore)[] GetMatches(string searchTerm, params string[] packageIds)
Packaging\PackageChannelTests.cs (21)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 126var package = Assert.Single(await channel.GetTemplatePackagesAsync( 160var package = Assert.Single(await channel.GetTemplatePackagesAsync( 211var package = Assert.Single(packages); 260var package = Assert.Single(packages); 302var package = Assert.Single(packages); 340var package = Assert.Single(await channel.GetTemplatePackagesAsync( 365var package = Assert.Single(await channel.GetTemplatePackagesAsync( 531var package = Assert.Single(packages); 551return Task.FromResult<IEnumerable<NuGetPackage>>( 559return Task.FromResult<IEnumerable<NuGetPackage>>( 577var package = Assert.Single(packages); 595return Task.FromResult<IEnumerable<NuGetPackage>>([]); 599return Task.FromResult<IEnumerable<NuGetPackage>>( 618var package = Assert.Single(packages); 636return Task.FromResult<IEnumerable<NuGetPackage>>( 645return Task.FromResult<IEnumerable<NuGetPackage>>( 699var package = Assert.Single(packages); 718var package = Assert.Single(packages); 818var package = Assert.Single(packages); 849var package = Assert.Single(packages);
Packaging\PackagingServiceTests.cs (15)
14using NuGetPackage = Aspire.Shared.NuGetPackageCli; 120return Task.FromResult<IEnumerable<NuGetPackage>>( 137return Task.FromResult<IEnumerable<NuGetPackage>>( 1856var package = Assert.Single(templatePackages); 1905foreach (var p in packageList) 1957foreach (var p in packageList) 2008foreach (var p in packageList) 2384private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.NuGetPackageCli> packages) : INuGetPackageCache 2398public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync( 2407return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(filtered.ToList()); 2410public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync( 2416public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync( 2420=> Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 2422public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync( 2431public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackageVersionsAsync(
Projects\GuestAppHostProjectTests.cs (8)
1132Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1644Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1710Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1768Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1828Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 2333GetPackagesAsyncCallback = (_, packageId, _, _, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 2378Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 2468Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>(
Projects\ProjectUpdaterTests.cs (44)
459var packages = new List<NuGetPackageCli>(); 584var packages = new List<NuGetPackageCli>(); 738var packages = new List<NuGetPackageCli> 855var packages = new List<NuGetPackageCli>(); 857var matchedPackage = (query, prerelease) switch 1011var packages = new List<NuGetPackageCli>(); 1013var matchedPackage = query switch 1139var packages = new List<NuGetPackageCli>(); 1299var packages = new List<NuGetPackageCli>(); 1418var packages = new List<NuGetPackageCli>(); 1521var packages = new List<NuGetPackageCli>(); 1647var packages = new List<NuGetPackageCli> 1741var packages = new List<NuGetPackageCli> 1816var packages = new List<NuGetPackageCli> 1911var packages = new List<NuGetPackageCli> 2094var packages = new List<NuGetPackageCli> 2260var packages = new List<NuGetPackageCli>(); 2376var packages = new List<NuGetPackageCli>(); 2497var packages = new List<NuGetPackageCli>(); 2610var packages = new List<NuGetPackageCli>(); 2706var packages = new List<NuGetPackageCli>(); 2815var packages = new List<NuGetPackageCli>(); 2900var packages = new List<NuGetPackageCli>(); 2977var packages = new List<NuGetPackageCli>(); 3061var packages = new List<NuGetPackageCli>(); 3156var packages = new List<NuGetPackageCli> 3248var packages = new List<NuGetPackageCli> 3324var packages = new List<NuGetPackageCli>(); 3404var packages = new List<NuGetPackageCli>(); 3494var packages = new List<NuGetPackageCli>(); 3573var packages = new List<NuGetPackageCli>(); 3651var packages = new List<NuGetPackageCli>(); 3805var packages = new List<NuGetPackageCli>(); 3901var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 3933var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 3970var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4006var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4038var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4071var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4127var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = PackageSources.NuGetOrg }; 4189var package = query switch 4299var package = query switch 4380var package = query switch 4462var package = query switch
Projects\RepositoryToolUpdaterTests.cs (2)
225return Task.FromResult<IEnumerable<NuGetPackageCli>>( 787return Task.FromResult<IEnumerable<NuGetPackageCli>>(
Templating\DotNetTemplateFactoryTests.cs (3)
449public Task<(int ExitCode, NuGetPackageCli[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken) 494public Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> packages, CancellationToken cancellationToken)
Templating\TemplateNuGetConfigServiceTests.cs (9)
458GetIntegrationPackagesAsyncCallback = (_, _, _, _) => Task.FromResult(Enumerable.Empty<Aspire.Shared.NuGetPackageCli>()) 526GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 570return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 628return Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 834GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 891GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1222GetTemplatePackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>( 1581public Task<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> PromptForTemplatesVersionAsync( 1582IEnumerable<(Aspire.Shared.NuGetPackageCli Package, PackageChannel Channel)> candidatePackages,
TestServices\CallbackNuGetPackageCache.cs (11)
6using NuGetPackage = Aspire.Shared.NuGetPackageCli; 11Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>> getTemplatePackagesAsyncCallback) : INuGetPackageCache 25public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken) 30public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken) 31=> Task.FromResult<IEnumerable<NuGetPackage>>([]); 33public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken) 34=> Task.FromResult<IEnumerable<NuGetPackage>>([]); 36public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(NuGetPackageOperationConfiguration configuration, string packageId, Func<string, bool>? filter, bool prerelease, bool useCache, CancellationToken cancellationToken) 37=> Task.FromResult<IEnumerable<NuGetPackage>>([]); 39public Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(NuGetPackageOperationConfiguration configuration, string exactPackageId, bool prerelease, bool useCache, CancellationToken cancellationToken) 40=> Task.FromResult<IEnumerable<NuGetPackage>>([]);
TestServices\FakeNuGetClient.cs (3)
7using NuGetPackage = Aspire.Shared.NuGetPackageCli; 172public IReadOnlyList<NuGetPackage> FilterPackageSearchResults( 173IReadOnlyList<NuGetPackage> packages,
TestServices\FakeNuGetPackageCache.cs (16)
6using NuGetPackage = Aspire.Shared.NuGetPackageCli; 12public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetTemplatePackagesAsyncCallback { get; set; } 13public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetIntegrationPackagesAsyncCallback { get; set; } 14public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetCliPackagesAsyncCallback { get; set; } 15public Func<DirectoryInfo, string, bool, FileInfo?, bool, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetPackageVersionsAsyncCallback { get; set; } 32public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken) 34?? Task.FromResult<IEnumerable<NuGetPackage>>([]); 36public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken) 38?? Task.FromResult<IEnumerable<NuGetPackage>>([]); 40public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(NuGetPackageOperationConfiguration configuration, bool prerelease, CancellationToken cancellationToken) 42?? Task.FromResult<IEnumerable<NuGetPackage>>([]); 44public Func<DirectoryInfo, string, Func<string, bool>?, bool, FileInfo?, bool, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetPackagesAsyncCallback { get; set; } 46public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(NuGetPackageOperationConfiguration configuration, string packageId, Func<string, bool>? filter, bool prerelease, bool useCache, CancellationToken cancellationToken) 64return Task.FromResult<IEnumerable<NuGetPackage>>([]); 67public Task<IEnumerable<NuGetPackage>> GetPackageVersionsAsync(NuGetPackageOperationConfiguration configuration, string exactPackageId, bool prerelease, bool useCache, CancellationToken cancellationToken) 69?? Task.FromResult<IEnumerable<NuGetPackage>>([]);
TestServices\TestDotNetCliRunner.cs (3)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 34public Func<DirectoryInfo, string, bool, bool, int, int, FileInfo?, bool, ProcessInvocationOptions, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; } 224public Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool exactMatch, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, ProcessInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestNewCommandPrompter.cs (5)
10using NuGetPackage = Aspire.Shared.NuGetPackageCli; 19public Func<IEnumerable<(NuGetPackage Package, PackageChannel Channel)>, (NuGetPackage Package, PackageChannel Channel)>? PromptForTemplatesVersionCallback { get; set; } 64public override Task<(NuGetPackage Package, PackageChannel Channel)> PromptForTemplatesVersionAsync(IEnumerable<(NuGetPackage Package, PackageChannel Channel)> candidatePackages, CancellationToken cancellationToken)
Utils\CliUpdateNotificationServiceTests.cs (10)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 29var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 76var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 120var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 191GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 229GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 265GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 302GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 336var cache = new FakeNuGetPackageCache { GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([ 373GetCliPackagesAsyncCallback = (_, _, _, _) => Task.FromResult<IEnumerable<NuGetPackage>>([