47 instantiations of NuGetPackageCli
aspire (1)
src\Shared\PackageUpdateHelpers.cs (1)
129foundPackages.Add(new NuGetPackage
Aspire.Cli.Tests (46)
Commands\AddCommandTests.cs (21)
49var dockerPackage = new NuGetPackage() 56var redisPackage = new NuGetPackage() 63var azureRedisPackage = new NuGetPackage() 124var redis92Package = new NuGetPackage() 131var redis93Package = new NuGetPackage() 197var redis92Package = new NuGetPackage() 204var redis94PrereleasePackage = new NuGetPackage() 211var redis93Package = new NuGetPackage() 278var dockerPackage = new NuGetPackage() 285var redisPackage = new NuGetPackage() 292var azureRedisPackage = new NuGetPackage() 361var dockerPackage = new NuGetPackage() 368var redisPackage = new NuGetPackage() 375var azureRedisPackage = new NuGetPackage() 440var dockerPackage = new NuGetPackage() 447var redisPackage = new NuGetPackage() 454var azureRedisPackage = new NuGetPackage() 525var redisPackage = new NuGetPackage() 643var dockerPackage = new NuGetPackage() 650var redisPackage = new NuGetPackage() 689var package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" };
Commands\NewCommandTests.cs (13)
50var package = new NuGetPackage() 106var package = new NuGetPackage() 159var package92 = new NuGetPackage() 166var package93 = new NuGetPackage() 225var package92 = new NuGetPackage() 232var package94 = new NuGetPackage() 239var package93 = new NuGetPackage() 299var package = new NuGetPackage() 353var package = new NuGetPackage() 407var package = new NuGetPackage() 461var package = new NuGetPackage() 540var package = new NuGetPackage() 593var 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" }
131 references to NuGetPackageCli
aspire (46)
Commands\AddCommand.cs (18)
15using NuGetPackage = Aspire.Shared.NuGetPackageCli; 206private async Task<(string FriendlyName, NuGetPackage Package)> GetPackageByInteractiveFlow(IEnumerable<(string FriendlyName, NuGetPackage Package)> possiblePackages, string? preferredVersion, CancellationToken cancellationToken) 235private async Task<(string FriendlyName, NuGetPackage Package)> GetPackageByInteractiveFlowWithNoMatchesMessage(IEnumerable<(string FriendlyName, NuGetPackage Package)> possiblePackages, string? searchTerm, CancellationToken cancellationToken) 245internal static (string FriendlyName, NuGetPackage Package) GenerateFriendlyName(NuGetPackage package) 257Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken); 258Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken); 263public virtual async Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken) 271var selections = new List<(string SelectionText, Func<Task<(string, NuGetPackage)>> PackageSelector)>(); 273foreach (var releasedPackage in releasedGroup ?? Enumerable.Empty<(string FriendlyName, NuGetPackage Package)>()) 319public virtual async Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken) 329private static string PackageNameWithFriendlyNameIfAvailable((string FriendlyName, NuGetPackage Package) packageWithFriendlyName)
Commands\NewCommand.cs (10)
17using NuGetPackage = Aspire.Shared.NuGetPackageCli; 130Task<NuGetPackage> PromptForTemplatesVersionAsync(IEnumerable<NuGetPackage> candidatePackages, CancellationToken cancellationToken); 138public virtual async Task<NuGetPackage> PromptForTemplatesVersionAsync(IEnumerable<NuGetPackage> candidatePackages, CancellationToken cancellationToken) 144var selections = new List<(string SelectionText, Func<Task<NuGetPackage>> PackageSelector)>(); 146foreach (var releasedPackage in releasedGroup ?? Enumerable.Empty<NuGetPackage>()) 175foreach (var prereleasePackage in prereleaseGroup) 188var package = await selection.PackageSelector();
DotNet\DotNetCliRunner.cs (3)
21using NuGetPackage = Aspire.Shared.NuGetPackageCli; 36Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, string? nugetSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 708public 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)
10using NuGetPackage = Aspire.Shared.NuGetPackageCli; 16Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken); 17Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken); 18Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken); 26public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 40public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 45public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, string? source, CancellationToken cancellationToken) 60internal async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, string? source, CancellationToken cancellationToken) 66var 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)
356var selectedPackage = await prompter.PromptForTemplatesVersionAsync(orderedCandidatePackages, cancellationToken);
Aspire.Cli.Tests (85)
Commands\AddCommandTests.cs (42)
9using NuGetPackage = Aspire.Shared.NuGetPackageCli; 49var dockerPackage = new NuGetPackage() 56var redisPackage = new NuGetPackage() 63var azureRedisPackage = new NuGetPackage() 72new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 97IEnumerable<(string FriendlyName, NuGetPackage Package)>? promptedPackages = null; 124var redis92Package = new NuGetPackage() 131var redis93Package = new NuGetPackage() 140new NuGetPackage[] { redis92Package, redis93Package } // 170IEnumerable<(string FriendlyName, NuGetPackage Package)>? promptedPackages = null; 197var redis92Package = new NuGetPackage() 204var redis94PrereleasePackage = new NuGetPackage() 211var redis93Package = new NuGetPackage() 220new NuGetPackage[] { redis92Package, redis94PrereleasePackage, redis93Package } // 278var dockerPackage = new NuGetPackage() 285var redisPackage = new NuGetPackage() 292var azureRedisPackage = new NuGetPackage() 301new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 361var dockerPackage = new NuGetPackage() 368var redisPackage = new NuGetPackage() 375var azureRedisPackage = new NuGetPackage() 384new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 411IEnumerable<(string FriendlyName, NuGetPackage Package)>? promptedPackages = null; 440var dockerPackage = new NuGetPackage() 447var redisPackage = new NuGetPackage() 454var azureRedisPackage = new NuGetPackage() 463new NuGetPackage[] { dockerPackage, redisPackage, azureRedisPackage } // 525var redisPackage = new NuGetPackage() 534new NuGetPackage[] { redisPackage } // 589return (0, Array.Empty<NuGetPackage>()); 643var dockerPackage = new NuGetPackage() 650var redisPackage = new NuGetPackage() 657return (0, new NuGetPackage[] { dockerPackage, redisPackage }); 689var package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" }; 702public Func<IEnumerable<(string FriendlyName, NuGetPackage Package)>, (string FriendlyName, NuGetPackage Package)>? PromptForIntegrationCallback { get; set; } 703public Func<IEnumerable<(string FriendlyName, NuGetPackage Package)>, (string FriendlyName, NuGetPackage Package)>? PromptForIntegrationVersionCallback { get; set; } 705public override Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken) 714public override Task<(string FriendlyName, NuGetPackage Package)> PromptForIntegrationVersionAsync(IEnumerable<(string FriendlyName, NuGetPackage Package)> packages, CancellationToken cancellationToken)
Commands\NewCommandTests.cs (31)
12using NuGetPackage = Aspire.Shared.NuGetPackageCli; 50var package = new NuGetPackage() 59new NuGetPackage[] { package } // Single package. 106var package = new NuGetPackage() 115new NuGetPackage[] { package } // Single package. 134IEnumerable<NuGetPackage>? promptedPackages = null; 159var package92 = new NuGetPackage() 166var package93 = new NuGetPackage() 175new NuGetPackage[] { package92, package93 } 200IEnumerable<NuGetPackage>? promptedPackages = null; 225var package92 = new NuGetPackage() 232var package94 = new NuGetPackage() 239var package93 = new NuGetPackage() 248new NuGetPackage[] { package92, package94, package93 } 299var package = new NuGetPackage() 308new NuGetPackage[] { package } // Single package. 353var package = new NuGetPackage() 362new NuGetPackage[] { package } // Single package. 407var package = new NuGetPackage() 416new NuGetPackage[] { package } // Single package. 461var package = new NuGetPackage() 470new NuGetPackage[] { package } // Single package. 505return (0, Array.Empty<NuGetPackage>()); 540var package = new NuGetPackage() 549new NuGetPackage[] { package } // Single package. 593var package = new NuGetPackage() 602new NuGetPackage[] { package } // Single package. 639public Func<IEnumerable<NuGetPackage>, NuGetPackage>? PromptForTemplatesVersionCallback { get; set; } 671public override Task<NuGetPackage> PromptForTemplatesVersionAsync(IEnumerable<NuGetPackage> candidatePackages, CancellationToken cancellationToken)
NuGet\NuGetPackageCacheTests.cs (1)
8using NuGetPackage = Aspire.Shared.NuGetPackageCli;
TestServices\TestDotNetCliRunner.cs (3)
8using NuGetPackage = Aspire.Shared.NuGetPackageCli; 22public Func<DirectoryInfo, string, bool, int, int, string?, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; } 83public 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)