25 references to GetCacheDirectory
aspire (2)
Configuration\ConfigSourceService.cs (2)
433var cacheDirectory = GetCacheDirectory(source); 501var cacheDirectory = GetCacheDirectory(source);
Aspire.Cli.Tests (23)
Configuration\ConfigSourceServiceTests.cs (22)
1000Assert.Equal(["check.json"], Directory.GetFiles(service.GetCacheDirectory(s_source)).Select(Path.GetFileName).Order()); 1001Assert.Empty(Directory.GetDirectories(service.GetCacheDirectory(s_source))); 1034var checkPath = Path.Combine(first.GetCacheDirectory(s_source), "check.json"); 1111var checkPath = Path.Combine(first.GetCacheDirectory(s_source), "check.json"); 1143var directory = first.GetCacheDirectory(s_source); 1227var pointer = Path.Combine(service.GetCacheDirectory(s_source), "current"); 1249Assert.Single(Directory.GetDirectories(service.GetCacheDirectory(s_source))); 1330Directory.CreateDirectory(Path.Combine(service.GetCacheDirectory(s_source), "current")); 1368var cache = service.GetCacheDirectory(s_source); 1471var cache = first.GetCacheDirectory(s_source); 1489var pointer = await File.ReadAllTextAsync(Path.Combine(next.GetCacheDirectory(s_source), "current")); 1492Path.Combine(next.GetCacheDirectory(s_source), pointer, "metadata.json")), JsonSourceGenerationContext.Default.ConfigSourceMetadata)!; 1572Assert.False(Directory.Exists(service.GetCacheDirectory(s_source))); 1582Assert.StartsWith(Path.Combine(home.FullName, "configsources"), service.GetCacheDirectory(s_source), StringComparison.Ordinal); 1583Assert.Equal(service.GetCacheDirectory(s_source), service.GetCacheDirectory(s_appliedSource)); 1584Assert.NotEqual(service.GetCacheDirectory(s_source), 1585service.GetCacheDirectory(new() { Repository = s_source.Repository, Path = "other.json" })); 1586Assert.NotEqual(service.GetCacheDirectory(s_source), 1587service.GetCacheDirectory(new() { Repository = s_source.Repository, Path = s_source.Path, Ref = "preview" })); 1589service.GetCacheDirectory(new() { Repository = s_source.Repository, Path = s_source.Path, Ref = "preview" }), 1590service.GetCacheDirectory(new() { Repository = s_source.Repository, Path = s_source.Path, Ref = "main" }));
TestServices\TestConfigSourceServices.cs (1)
65var path = Path.Combine(service.GetCacheDirectory(source), "check.json");