2 instantiations of DocsFetcher
Aspire.Cli.Tests (2)
Mcp\Docs\DocsCacheTests.cs (1)
33var fetcher = new DocsFetcher(httpClient, cache, configuration, NullLogger<DocsFetcher>.Instance);
Mcp\Docs\DocsFetcherTests.cs (1)
20return new DocsFetcher(httpClient, cache, configuration, NullLogger<DocsFetcher>.Instance);
24 references to DocsFetcher
aspire (3)
Documentation\Docs\DocsFetcher.cs (2)
26internal sealed class DocsFetcher(HttpClient httpClient, IDocsCache cache, IConfiguration configuration, ILogger<DocsFetcher> logger) : IDocsFetcher 32private readonly ILogger<DocsFetcher> _logger = logger;
Program.cs (1)
519builder.Services.AddHttpClient<IDocsFetcher, DocsFetcher>();
Aspire.Cli.Tests (21)
Mcp\Docs\DocsCacheTests.cs (2)
33var fetcher = new DocsFetcher(httpClient, cache, configuration, NullLogger<DocsFetcher>.Instance);
Mcp\Docs\DocsFetcherTests.cs (19)
17private static DocsFetcher CreateFetcher(HttpClient httpClient, IDocsCache cache, IConfiguration? configuration = null) 20return new DocsFetcher(httpClient, cache, configuration, NullLogger<DocsFetcher>.Instance); 42var fetcher = CreateFetcher(httpClient, cache); 62var fetcher = CreateFetcher(httpClient, cache); 83var fetcher = CreateFetcher(httpClient, cache); 109var fetcher = CreateFetcher(httpClient, cache); 131var fetcher = CreateFetcher(httpClient, cache); 166var fetcher = CreateFetcher(httpClient, cache); 185var fetcher = CreateFetcher(httpClient, cache); 198var fetcher = CreateFetcher(httpClient, cache); 212var fetcher = CreateFetcher(httpClient, cache); 232var fetcher = CreateFetcher(httpClient, cache); 252var fetcher = CreateFetcher(httpClient, cache); 271var fetcher = CreateFetcher(httpClient, cache); 294var fetcher = CreateFetcher(httpClient, cache); 315var fetcher = CreateFetcher(httpClient, cache); 336var fetcher = CreateFetcher(httpClient, cache); 367var fetcher = CreateFetcher(httpClient, cache); 385var fetcher = CreateFetcher(httpClient, cache);