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