12 instantiations of ApiDocsIndexService
Aspire.Cli.Tests (12)
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (11)
176var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 270var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance); 312var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance); 347var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance); 380var firstService = new ApiDocsIndexService(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 387var secondService = new ApiDocsIndexService(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 399var firstService = new ApiDocsIndexService( 415var secondService = new ApiDocsIndexService( 478return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration ?? new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 523return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 579return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
Utils\CliTestHelper.cs (1)
738return new ApiDocsIndexService(fetcher, cache, configuration, logger);
34 references to ApiDocsIndexService
aspire (3)
Documentation\ApiDocs\ApiDocsIndexService.cs (2)
304internal sealed partial class ApiDocsIndexService(IApiDocsFetcher fetcher, IApiDocsCache cache, IConfiguration configuration, ILogger<ApiDocsIndexService> logger) : IApiDocsIndexService 331private readonly ILogger<ApiDocsIndexService> _logger = logger;
Program.cs (1)
524builder.Services.AddSingleton<IApiDocsIndexService, ApiDocsIndexService>();
Aspire.Cli.Tests (31)
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (30)
20var service = CreateService(); 72var service = CreateService(); 86var service = CreateService(); 100var service = CreateWithEnvironmentService(); 116var service = CreateDistributedApplicationService(); 176var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 190var service = CreateService(); 215var service = CreateService(); 229var service = CreateService(); 270var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance); 312var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance); 347var service = new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration, NullLogger<ApiDocsIndexService>.Instance); 380var firstService = new ApiDocsIndexService(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 387var secondService = new ApiDocsIndexService(fetcher, cache, new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 399var firstService = new ApiDocsIndexService( 411NullLogger<ApiDocsIndexService>.Instance); 415var secondService = new ApiDocsIndexService( 419NullLogger<ApiDocsIndexService>.Instance); 428private static ApiDocsIndexService CreateService(IConfiguration? configuration = null) 478return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), configuration ?? new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 481private static ApiDocsIndexService CreateWithEnvironmentService() 523return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance); 526private static ApiDocsIndexService CreateDistributedApplicationService() 579return new ApiDocsIndexService(fetcher, new TestApiDocsCache(), new ConfigurationBuilder().Build(), NullLogger<ApiDocsIndexService>.Instance);
Utils\CliTestHelper.cs (1)
737var logger = serviceProvider.GetRequiredService<ILogger<ApiDocsIndexService>>();