13 implementations of INuGetPackageCache
aspire (1)
NuGet\NuGetPackageCache.cs (1)
22
internal sealed class NuGetPackageCache(IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) :
INuGetPackageCache
Aspire.Cli.Tests (12)
Commands\InitCommandTests.cs (2)
339
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
463
private sealed class FakeNuGetPackageCacheWithTracking(string channelName, Action<string> onChannelUsed) :
INuGetPackageCache
Commands\NewCommandTests.cs (1)
930
internal sealed class NewCommandTestFakeNuGetPackageCache :
INuGetPackageCache
Mcp\MockPackagingService.cs (1)
28
internal sealed class MockNuGetPackageCache :
INuGetPackageCache
Packaging\NuGetConfigMergerSnapshotTests.cs (1)
25
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
Packaging\NuGetConfigMergerTests.cs (1)
29
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
Packaging\PackageChannelTests.cs (1)
12
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
Packaging\PackagingServiceTests.cs (1)
17
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
Projects\AppHostServerProjectTests.cs (1)
626
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
Templating\DotNetTemplateFactoryTests.cs (1)
30
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
TestServices\FakeNuGetPackageCache.cs (1)
9
internal sealed class FakeNuGetPackageCache :
INuGetPackageCache
Utils\CliUpdateNotificationServiceTests.cs (1)
287
internal sealed class TestNuGetPackageCache :
INuGetPackageCache
35 references to INuGetPackageCache
aspire (8)
Commands\NewCommand.cs (2)
27
private readonly
INuGetPackageCache
_nuGetPackageCache;
75
INuGetPackageCache
nuGetPackageCache,
Packaging\PackageChannel.cs (3)
11
internal class PackageChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings,
INuGetPackageCache
nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null)
178
public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings,
INuGetPackageCache
nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null)
183
public static PackageChannel CreateImplicitChannel(
INuGetPackageCache
nuGetPackageCache)
Packaging\PackagingService.cs (1)
16
internal class PackagingService(CliExecutionContext executionContext,
INuGetPackageCache
nuGetPackageCache, IFeatures features, IConfiguration configuration) : IPackagingService
Program.cs (1)
226
builder.Services.AddSingleton<
INuGetPackageCache
, NuGetPackageCache>();
Utils\CliUpdateNotifier.cs (1)
21
INuGetPackageCache
nuGetPackageCache,
Aspire.Cli.Tests (27)
NuGet\NuGetPackageCacheTests.cs (10)
39
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
73
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
111
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
146
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
190
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
Utils\CliTestHelper.cs (5)
265
var
nuGetPackageCache = serviceProvider.GetRequiredService<
INuGetPackageCache
>();
383
public Func<IServiceProvider,
INuGetPackageCache
> NuGetPackageCacheFactory { get; set; } = (IServiceProvider serviceProvider) =>
436
var
nuGetPackageCache = serviceProvider.GetRequiredService<
INuGetPackageCache
>();
Utils\CliUpdateNotificationServiceTests.cs (12)
58
var
nuGetPackageCache = sp.GetRequiredService<
INuGetPackageCache
>();
113
var
nuGetPackageCache = sp.GetRequiredService<
INuGetPackageCache
>();
168
var
nuGetPackageCache = sp.GetRequiredService<
INuGetPackageCache
>();
219
var
nuGetPackageCache = sp.GetRequiredService<
INuGetPackageCache
>();
242
services.AddSingleton<
INuGetPackageCache
, TestNuGetPackageCache>();
249
var nugetCache = provider.GetRequiredService<
INuGetPackageCache
>() as TestNuGetPackageCache;
267
services.AddSingleton<
INuGetPackageCache
, TestNuGetPackageCache>();
279
internal sealed class CliUpdateNotifierWithPackageVersionOverride(string currentVersion, ILogger<CliUpdateNotifier> logger,
INuGetPackageCache
nuGetPackageCache, IInteractionService interactionService) : CliUpdateNotifier(logger, nuGetPackageCache, interactionService)