45 instantiations of NuGetPackageCli
aspire (1)
src\Shared\PackageUpdateHelpers.cs (1)
129foundPackages.Add(new NuGetPackage
Aspire.Cli.Tests (44)
Commands\AddCommandTests.cs (20)
48var dockerPackage = new NuGetPackage() 55var redisPackage = new NuGetPackage() 62var azureRedisPackage = new NuGetPackage() 122var redis92Package = new NuGetPackage() 129var redis93Package = new NuGetPackage() 194var redis92Package = new NuGetPackage() 201var redis94PrereleasePackage = new NuGetPackage() 208var redis93Package = new NuGetPackage() 274var dockerPackage = new NuGetPackage() 281var redisPackage = new NuGetPackage() 288var azureRedisPackage = new NuGetPackage() 356var dockerPackage = new NuGetPackage() 363var redisPackage = new NuGetPackage() 370var azureRedisPackage = new NuGetPackage() 434var dockerPackage = new NuGetPackage() 441var redisPackage = new NuGetPackage() 448var azureRedisPackage = new NuGetPackage() 518var redisPackage = new NuGetPackage() 630var dockerPackage = new NuGetPackage() 637var redisPackage = new NuGetPackage()
Commands\NewCommandTests.cs (12)
49var package = new NuGetPackage() 105var package = new NuGetPackage() 158var package92 = new NuGetPackage() 165var package93 = new NuGetPackage() 224var package92 = new NuGetPackage() 231var package94 = new NuGetPackage() 238var package93 = new NuGetPackage() 298var package = new NuGetPackage() 352var package = new NuGetPackage() 406var package = new NuGetPackage() 460var package = new NuGetPackage() 539var package = new NuGetPackage()
NuGet\NuGetPackageCacheTests.cs (2)
27new NuGetPackage { Id = "CommunityToolkit.Aspire.Hosting.Foo", Version = "9.4.0-xyz", Source = "nuget.org" }, 28new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }
Utils\CliUpdateNotificationServiceTests.cs (10)
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" } 88new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0", Source = "nuget.org" }, 91new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 142new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" }, 145new NuGetPackage { Id = "Aspire.Cli", Version = "9.6.0-preview", Source = "nuget.org" }, 194new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }, 195new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 246new NuGetPackage { Id = "Aspire.Cli", Version = "9.0.0", Source = "nuget.org" }
121 references to NuGetPackageCli
aspire (39)
Commands\AddCommand.cs (16)
15using NuGetPackage = Aspire.Shared.NuGetPackageCli; 197private async Task<(string FriendlyName, NuGetPackage Package)> GetPackageByInteractiveFlow(IEnumerable<(string FriendlyName, NuGetPackage Package)> possiblePackages, string? preferredVersion, CancellationToken cancellationToken) 226private async Task<(string FriendlyName, NuGetPackage Package)> GetPackageByInteractiveFlowWithNoMatchesMessage(IEnumerable<(string FriendlyName, NuGetPackage Package)> possiblePackages, string? searchTerm, CancellationToken cancellationToken) 236private static (string FriendlyName, NuGetPackage Package) GenerateFriendlyName(NuGetPackage package) 261Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken); 262Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken); 267public virtual async Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken) 278public virtual async Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken) 288private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName, NuGetPackage Package) packageWithFriendlyName)
Commands\NewCommand.cs (5)
15using NuGetPackage = Aspire.Shared.NuGetPackageCli; 118Task<NuGetPackage> PromptForTemplatesVersionAsync(IEnumerable<NuGetPackage> candidatePackages, CancellationToken cancellationToken); 126public virtual async Task<NuGetPackage> PromptForTemplatesVersionAsync(IEnumerable<NuGetPackage> candidatePackages, CancellationToken cancellationToken)
DotNetCliRunner.cs (3)
18using NuGetPackage = Aspire.Shared.NuGetPackageCli; 33Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 653public async Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
NuGet\NuGetPackageCache.cs (9)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 15Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken); 16Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken); 17Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken); 25public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 39public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 44public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 59internal async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, string? source, CancellationToken cancellationToken) 65var collectedPackages = new List<NuGetPackage>();
src\Shared\PackageUpdateHelpers.cs (5)
7using NuGetPackage = Aspire.Shared.NuGetPackageCli; 59public static SemVersion? GetNewerVersion(SemVersion currentVersion, IEnumerable<NuGetPackage> availablePackages) 64foreach (var package in availablePackages) 106public static List<NuGetPackage> ParsePackageSearchResults(string stdout, string? packageId = null) 108var foundPackages = new List<NuGetPackage>();
Templating\DotNetTemplateFactory.cs (1)
326var selectedPackage = await prompter.PromptForTemplatesVersionAsync(orderedCandidatePackages, cancellationToken);
Aspire.Cli.Tests (82)
Commands\AddCommandTests.cs (41)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 48var dockerPackage = new NuGetPackage() 55var redisPackage = new NuGetPackage() 62var azureRedisPackage = new NuGetPackage() 71new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 96IEnumerable<(string FriendlyName, NuGetPackage Package)>? promptedPackages = null; 122var redis92Package = new NuGetPackage() 129var redis93Package = new NuGetPackage() 138new NuGetPackage[] { redis92Package, redis93Package } // 168IEnumerable<(string FriendlyName, NuGetPackage Package)>? promptedPackages = null; 194var redis92Package = new NuGetPackage() 201var redis94PrereleasePackage = new NuGetPackage() 208var redis93Package = new NuGetPackage() 217new NuGetPackage[] { redis92Package, redis94PrereleasePackage, redis93Package } // 274var dockerPackage = new NuGetPackage() 281var redisPackage = new NuGetPackage() 288var azureRedisPackage = new NuGetPackage() 297new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 356var dockerPackage = new NuGetPackage() 363var redisPackage = new NuGetPackage() 370var azureRedisPackage = new NuGetPackage() 379new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 406IEnumerable<(string FriendlyName, NuGetPackage Package)>? promptedPackages = null; 434var dockerPackage = new NuGetPackage() 441var redisPackage = new NuGetPackage() 448var azureRedisPackage = new NuGetPackage() 457new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 518var redisPackage = new NuGetPackage() 527new NuGetPackage[] { redisPackage } // 579return (0, Array.Empty<NuGetPackage>()); 630var dockerPackage = new NuGetPackage() 637var redisPackage = new NuGetPackage() 644return (0, new NuGetPackage[] { dockerPackage, redisPackage }); 669public Func<IEnumerable<(string FriendlyName, NuGetPackage Package)>, (string FriendlyName, NuGetPackage Package)>? PromptForIntegrationCallback { get; set; } 670public Func<IEnumerable<(string FriendlyName, NuGetPackage Package)>, (string FriendlyName, NuGetPackage Package)>? PromptForIntegrationVersionCallback { get; set; } 672public override Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken) 681public override Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken)
Commands\NewCommandTests.cs (29)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 49var package = new NuGetPackage() 58new NuGetPackage[] { package } // Single package. 105var package = new NuGetPackage() 114new NuGetPackage[] { package } // Single package. 133IEnumerable<NuGetPackage>? promptedPackages = null; 158var package92 = new NuGetPackage() 165var package93 = new NuGetPackage() 174new NuGetPackage[] { package92, package93 } 199IEnumerable<NuGetPackage>? promptedPackages = null; 224var package92 = new NuGetPackage() 231var package94 = new NuGetPackage() 238var package93 = new NuGetPackage() 247new NuGetPackage[] { package92, package94, package93 } 298var package = new NuGetPackage() 307new NuGetPackage[] { package } // Single package. 352var package = new NuGetPackage() 361new NuGetPackage[] { package } // Single package. 406var package = new NuGetPackage() 415new NuGetPackage[] { package } // Single package. 460var package = new NuGetPackage() 469new NuGetPackage[] { package } // Single package. 504return (0, Array.Empty<NuGetPackage>()); 539var package = new NuGetPackage() 548new NuGetPackage[] { package } // Single package. 585public Func<IEnumerable<NuGetPackage>, NuGetPackage>? PromptForTemplatesVersionCallback { get; set; } 617public override Task<NuGetPackage> PromptForTemplatesVersionAsync(IEnumerable<NuGetPackage> candidatePackages, CancellationToken cancellationToken)
NuGet\NuGetPackageCacheTests.cs (1)
8using NuGetPackage = Aspire.Shared.NuGetPackageCli;
TestServices\TestDotNetCliRunner.cs (3)
7using NuGetPackage = Aspire.Shared.NuGetPackageCli; 21public Func<DirectoryInfo, string, bool, int, int, string?, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; } 82public Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Utils\CliUpdateNotificationServiceTests.cs (8)
11using NuGetPackage = Aspire.Shared.NuGetPackageCli; 282private IEnumerable<NuGetPackage> _cliPackages = []; 284public void SetMockCliPackages(IEnumerable<NuGetPackage> packages) 289public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 291return Task.FromResult(Enumerable.Empty<NuGetPackage>()); 294public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 296return Task.FromResult(Enumerable.Empty<NuGetPackage>()); 299public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken)