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