3 instantiations of ApiDocsFetcher
Aspire.Cli.Tests (3)
Mcp\ApiDocs\ApiDocsCacheTests.cs (2)
35
var fetcher = new
ApiDocsFetcher
(httpClient, cache, configuration, NullLogger<ApiDocsFetcher>.Instance);
61
var fetcher = new
ApiDocsFetcher
(httpClient, cache, configuration, NullLogger<ApiDocsFetcher>.Instance);
Mcp\ApiDocs\ApiDocsFetcherTests.cs (1)
20
return new
ApiDocsFetcher
(httpClient, cache, configuration, NullLogger<ApiDocsFetcher>.Instance);
12 references to ApiDocsFetcher
aspire (3)
Documentation\ApiDocs\ApiDocsFetcher.cs (2)
28
internal sealed class ApiDocsFetcher(HttpClient httpClient, IApiDocsCache cache, IConfiguration configuration, ILogger<
ApiDocsFetcher
> logger) : IApiDocsFetcher
34
private readonly ILogger<
ApiDocsFetcher
> _logger = logger;
Program.cs (1)
523
builder.Services.AddHttpClient<IApiDocsFetcher,
ApiDocsFetcher
>();
Aspire.Cli.Tests (9)
Mcp\ApiDocs\ApiDocsCacheTests.cs (4)
35
var
fetcher = new ApiDocsFetcher(httpClient, cache, configuration, NullLogger<
ApiDocsFetcher
>.Instance);
61
var
fetcher = new ApiDocsFetcher(httpClient, cache, configuration, NullLogger<
ApiDocsFetcher
>.Instance);
Mcp\ApiDocs\ApiDocsFetcherTests.cs (5)
17
private static
ApiDocsFetcher
CreateFetcher(HttpClient httpClient, IApiDocsCache cache, IConfiguration? configuration = null)
20
return new ApiDocsFetcher(httpClient, cache, configuration, NullLogger<
ApiDocsFetcher
>.Instance);
40
var
fetcher = CreateFetcher(httpClient, cache);
66
var
fetcher = CreateFetcher(httpClient, cache);
93
var
fetcher = CreateFetcher(httpClient, cache);