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