1 instantiation of NuGetPackagePrefetcher
Aspire.Cli.Tests (1)
NuGet\NuGetPackagePrefetcherTests.cs (1)
469
return new
NuGetPackagePrefetcher
(
14 references to NuGetPackagePrefetcher
aspire (3)
NuGet\NuGetPackagePrefetcher.cs (1)
14
internal sealed class NuGetPackagePrefetcher(ILogger<
NuGetPackagePrefetcher
> logger, TimeProvider timeProvider, CliExecutionContext executionContext, IFeatures features, IPackagingService packagingService, ICliUpdateNotifier cliUpdateNotifier) : BackgroundService
Program.cs (2)
490
builder.Services.AddSingleton<
NuGetPackagePrefetcher
>();
491
builder.Services.AddHostedService(sp => sp.GetRequiredService<
NuGetPackagePrefetcher
>());
Aspire.Cli.Tests (11)
Commands\RunCommandTests.cs (2)
1140
var
prefetcher = childProvider.GetRequiredService<
NuGetPackagePrefetcher
>();
NuGet\NuGetPackagePrefetcherTests.cs (7)
165
var
prefetcher = CreatePrefetcher(
205
var
prefetcher = CreatePrefetcher(
374
var
prefetcher = CreatePrefetcher(
444
var
prefetcher = CreatePrefetcher(
461
private static
NuGetPackagePrefetcher
CreatePrefetcher(
511
var
prefetcher = CreatePrefetcher(executionContext, features, packagingService, updateNotifier);
522
private static TestLogger<
NuGetPackagePrefetcher
> CreateLogger(TestSink sink)
Utils\CliTestHelper.cs (2)
172
services.AddSingleton<
NuGetPackagePrefetcher
>();
173
services.AddSingleton<IHostedService>(sp => sp.GetRequiredService<
NuGetPackagePrefetcher
>());