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