7 implementations of INuGetPackageCache
aspire (1)
NuGet\NuGetPackageCache.cs (1)
23internal sealed class NuGetPackageCache(ILogger<NuGetPackageCache> logger, IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) : INuGetPackageCache
Aspire.Cli.Tests (6)
Commands\InitCommandTests.cs (1)
161private sealed class FakeNuGetPackageCache : INuGetPackageCache
Packaging\NuGetConfigMergerSnapshotTests.cs (1)
24private sealed class FakeNuGetPackageCache : INuGetPackageCache
Packaging\NuGetConfigMergerTests.cs (1)
28private sealed class FakeNuGetPackageCache : INuGetPackageCache
Packaging\PackagingServiceTests.cs (1)
16private sealed class FakeNuGetPackageCache : INuGetPackageCache
Templating\DotNetTemplateFactoryTests.cs (1)
29private sealed class FakeNuGetPackageCache : INuGetPackageCache
Utils\CliUpdateNotificationServiceTests.cs (1)
286internal sealed class TestNuGetPackageCache : INuGetPackageCache
35 references to INuGetPackageCache
aspire (8)
Commands\NewCommand.cs (2)
24private readonly INuGetPackageCache _nuGetPackageCache; 46INuGetPackageCache nuGetPackageCache,
Packaging\PackageChannel.cs (3)
10internal class PackageChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings, INuGetPackageCache nuGetPackageCache, bool configureGlobalPackagesFolder = false) 154public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings, INuGetPackageCache nuGetPackageCache, bool configureGlobalPackagesFolder = false) 159public static PackageChannel CreateImplicitChannel(INuGetPackageCache nuGetPackageCache)
Packaging\PackagingService.cs (1)
16internal class PackagingService(CliExecutionContext executionContext, INuGetPackageCache nuGetPackageCache, IFeatures features, IConfiguration configuration) : IPackagingService
Program.cs (1)
128builder.Services.AddSingleton<INuGetPackageCache, NuGetPackageCache>();
Utils\CliUpdateNotifier.cs (1)
20INuGetPackageCache nuGetPackageCache,
Aspire.Cli.Tests (27)
NuGet\NuGetPackageCacheTests.cs (10)
38var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 72var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 110var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 145var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 189var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>();
Utils\CliTestHelper.cs (5)
168var nuGetPackageCache = serviceProvider.GetRequiredService<INuGetPackageCache>(); 271public Func<IServiceProvider, INuGetPackageCache> NuGetPackageCacheFactory { get; set; } = (IServiceProvider serviceProvider) => 324var nuGetPackageCache = serviceProvider.GetRequiredService<INuGetPackageCache>();
Utils\CliUpdateNotificationServiceTests.cs (12)
57var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 112var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 167var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 218var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 241services.AddSingleton<INuGetPackageCache, TestNuGetPackageCache>(); 248var nugetCache = provider.GetRequiredService<INuGetPackageCache>() as TestNuGetPackageCache; 266services.AddSingleton<INuGetPackageCache, TestNuGetPackageCache>(); 278internal sealed class CliUpdateNotifierWithPackageVersionOverride(string currentVersion, ILogger<CliUpdateNotifier> logger, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService) : CliUpdateNotifier(logger, nuGetPackageCache, interactionService)