2 instantiations of AppHostInfoDiskCache
Aspire.Cli.Tests (2)
Caching\AppHostInfoDiskCacheTests.cs (2)
20return new AppHostInfoDiskCache(NullLogger<AppHostInfoDiskCache>.Instance, ctx, configurationService ?? new TestConfigurationService(), new TestEnvironment()); 31return new AppHostInfoDiskCache(NullLogger<AppHostInfoDiskCache>.Instance, ctx, configurationService, new TestEnvironment());
40 references to AppHostInfoDiskCache
aspire (3)
Caching\AppHostInfoDiskCache.cs (2)
108private readonly ILogger<AppHostInfoDiskCache> _logger; 113public AppHostInfoDiskCache(ILogger<AppHostInfoDiskCache> logger, CliExecutionContext executionContext, IConfigurationService configurationService, IEnvironment environment)
Program.cs (1)
471builder.Services.AddSingleton<IAppHostInfoDiskCache, AppHostInfoDiskCache>();
Aspire.Cli.Tests (37)
Caching\AppHostInfoDiskCacheTests.cs (37)
17private static AppHostInfoDiskCache CreateCache(TemporaryWorkspace workspace, IConfigurationService? configurationService = null) 20return new AppHostInfoDiskCache(NullLogger<AppHostInfoDiskCache>.Instance, ctx, configurationService ?? new TestConfigurationService(), new TestEnvironment()); 23private static AppHostInfoDiskCache CreateCacheWithRealConfigurationService(TemporaryWorkspace workspace, Dictionary<string, string?>? processConfigurationValues = null) 31return new AppHostInfoDiskCache(NullLogger<AppHostInfoDiskCache>.Instance, ctx, configurationService, new TestEnvironment()); 66var cache = CreateCache(workspace); 92var cache = CreateCache(workspace); 106var cache = CreateCache(workspace); 145var cache = CreateCache(workspace); 164var cache = CreateCache(workspace); 182var cache = CreateCache(workspace); 204var cache = CreateCacheWithRealConfigurationService(workspace); 220var cache = CreateCacheWithRealConfigurationService(workspace, new Dictionary<string, string?> 236var cache = CreateCache(workspace); 262var cache = CreateCache(workspace); 280var cache = CreateCache(workspace); 319var cache = CreateCache(workspace); 343var cache = CreateCache(workspace); 388var cache = CreateCache(workspace); 421var cache = CreateCache(workspace); 441var cache = CreateCache(workspace); 470var cache = CreateCache(workspace); 508var cache = CreateCache(workspace); 530var cache = CreateCache(workspace); 548var cache = CreateCache(workspace); 585var cache = CreateCache(workspace); 624var cache = CreateCache(workspace); 647var cache = CreateCache(workspace); 672var key1 = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment()); 673var key2 = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment()); 685var keyA = AppHostInfoDiskCache.ComputeKeyAsync(projectA, new TestEnvironment()); 686var keyB = AppHostInfoDiskCache.ComputeKeyAsync(projectB, new TestEnvironment()); 711var keyLower = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(lowerPath), new TestEnvironment()); 712var keyUpper = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(upperDrivePath), new TestEnvironment()); 731var keyBeforeImport = AppHostInfoDiskCache.ComputeKeyAsync(projectFile, new TestEnvironment()); 733var keyAfterImport = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment()); 755var keyBeforeParentImportEdit = AppHostInfoDiskCache.ComputeKeyAsync(projectFile, new TestEnvironment()); 760var keyAfterParentImportEdit = AppHostInfoDiskCache.ComputeKeyAsync(new FileInfo(projectFile.FullName), new TestEnvironment());