15 instantiations of ApiDocsIndexService
Aspire.Cli.Tests (15)
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (14)
340
var service = new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
434
var service = new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance);
476
var service = new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance);
511
var service = new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance);
585
var firstService = new
ApiDocsIndexService
(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
592
var secondService = new
ApiDocsIndexService
(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
604
var firstService = new
ApiDocsIndexService
(
620
var secondService = new
ApiDocsIndexService
(
662
var service = new
ApiDocsIndexService
(
725
return new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), configuration ?? new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
770
return new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
826
return new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
851
return new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
940
var service = new
ApiDocsIndexService
(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance);
Utils\CliTestHelper.cs (1)
761
return new
ApiDocsIndexService
(fetcher, cache, configuration, logger);
47 references to ApiDocsIndexService
aspire (3)
Documentation\ApiDocs\ApiDocsIndexService.cs (2)
310
internal sealed partial class ApiDocsIndexService(IApiDocsFetcher fetcher, IApiDocsCache cache, IConfiguration configuration, ILogger<
ApiDocsIndexService
> logger) : IApiDocsIndexService
340
private readonly ILogger<
ApiDocsIndexService
> _logger = logger;
Program.cs (1)
806
services.AddSingleton<IApiDocsIndexService,
ApiDocsIndexService
>();
Aspire.Cli.Tests (44)
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (43)
21
var
service = CreateService();
73
var
service = CreateGoAndTypeScriptService();
142
var
service = CreateGoAndTypeScriptService();
158
var
service = CreateService();
172
var
service = CreateGoAndTypeScriptService();
195
var
service = CreateGoAndTypeScriptService();
214
var
service = CreateGoAndTypeScriptService();
227
var
service = CreateGoAndTypeScriptService();
250
var
service = CreateService();
264
var
service = CreateWithEnvironmentService();
280
var
service = CreateDistributedApplicationService();
340
var
service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<
ApiDocsIndexService
>.Instance);
354
var
service = CreateService();
379
var
service = CreateService();
393
var
service = CreateService();
434
var
service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<
ApiDocsIndexService
>.Instance);
476
var
service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<
ApiDocsIndexService
>.Instance);
511
var
service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<
ApiDocsIndexService
>.Instance);
585
var
firstService = new ApiDocsIndexService(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<
ApiDocsIndexService
>.Instance);
592
var
secondService = new ApiDocsIndexService(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<
ApiDocsIndexService
>.Instance);
604
var
firstService = new ApiDocsIndexService(
616
NullLogger<
ApiDocsIndexService
>.Instance);
620
var
secondService = new ApiDocsIndexService(
624
NullLogger<
ApiDocsIndexService
>.Instance);
662
var
service = new ApiDocsIndexService(
666
NullLogger<
ApiDocsIndexService
>.Instance);
675
private static
ApiDocsIndexService
CreateService(IConfiguration? configuration = null)
725
return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration ?? new ConfigurationBuilder().Build(), NullLogger<
ApiDocsIndexService
>.Instance);
728
private static
ApiDocsIndexService
CreateWithEnvironmentService()
770
return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<
ApiDocsIndexService
>.Instance);
773
private static
ApiDocsIndexService
CreateDistributedApplicationService()
826
return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<
ApiDocsIndexService
>.Instance);
829
private static
ApiDocsIndexService
CreateGoAndTypeScriptService()
851
return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<
ApiDocsIndexService
>.Instance);
854
private static (
ApiDocsIndexService
Service, TestApiDocsFetcher Fetcher) CreateGoContentService()
940
var
service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<
ApiDocsIndexService
>.Instance);
Utils\CliTestHelper.cs (1)
760
var logger = serviceProvider.GetRequiredService<ILogger<
ApiDocsIndexService
>>();