15 implementations of INuGetPackageCache
aspire (2)
NuGet\BundleNuGetPackageCache.cs (1)
18
internal sealed class BundleNuGetPackageCache :
INuGetPackageCache
NuGet\NuGetPackageCache.cs (1)
22
internal sealed class NuGetPackageCache(IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) :
INuGetPackageCache
Aspire.Cli.Tests (13)
Commands\InitCommandTests.cs (2)
436
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
560
private sealed class FakeNuGetPackageCacheWithTracking(string channelName, Action<string> onChannelUsed) :
INuGetPackageCache
Commands\NewCommandTests.cs (1)
1611
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 (2)
17
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
895
private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.NuGetPackageCli> packages) :
INuGetPackageCache
Projects\AppHostServerProjectTests.cs (1)
344
private sealed class FakeNuGetPackageCache :
INuGetPackageCache
Templating\DotNetTemplateFactoryTests.cs (1)
34
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
33 references to INuGetPackageCache
aspire (6)
Packaging\PackageChannel.cs (3)
11
internal class PackageChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings,
INuGetPackageCache
nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null, string? pinnedVersion = null)
196
public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings,
INuGetPackageCache
nuGetPackageCache, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null, string? pinnedVersion = null)
201
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)
340
builder.Services.AddSingleton<
INuGetPackageCache
>(sp =>
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)
304
var
nuGetPackageCache = serviceProvider.GetRequiredService<
INuGetPackageCache
>();
431
public Func<IServiceProvider,
INuGetPackageCache
> NuGetPackageCacheFactory { get; set; } = (IServiceProvider serviceProvider) =>
495
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)