3 instantiations of DocsIndexService
Aspire.Cli.Tests (3)
Mcp\Docs\DocsIndexServiceTests.cs (1)
19return new DocsIndexService(
Mcp\Docs\DocsSearchServiceTests.cs (1)
19return new DocsIndexService(
Utils\CliTestHelper.cs (1)
722return new DocsIndexService(fetcher, cache, configuration, logger);
110 references to DocsIndexService
aspire (3)
Documentation\Docs\DocsIndexService.cs (2)
99internal sealed partial class DocsIndexService(IDocsFetcher docsFetcher, IDocsCache docsCache, IConfiguration configuration, ILogger<DocsIndexService> logger) : IDocsIndexService 140private readonly ILogger<DocsIndexService> _logger = logger;
Program.cs (1)
520builder.Services.AddSingleton<IDocsIndexService, DocsIndexService>();
Aspire.Cli.Tests (107)
Mcp\Docs\DocsIndexServiceTests.cs (86)
17private static DocsIndexService CreateService(IDocsFetcher? fetcher = null, IDocsCache? cache = null, IConfiguration? configuration = null) 23NullLogger<DocsIndexService>.Instance); 42var service = CreateService(fetcher); 55var service = CreateService(fetcher); 78var service = CreateService(fetcher); 97var service = CreateService(fetcher); 120var service = CreateService(fetcher); 145var service = CreateService(fetcher); 179var service = CreateService(fetcher); 220var service = CreateService(fetcher); 259var service = CreateService(fetcher); 275var service = CreateService(fetcher); 291var service = CreateService(fetcher); 314var service = CreateService(fetcher); 334var service = CreateService(fetcher); 354var service = CreateService(fetcher); 373var service = CreateService(fetcher); 397var service = CreateService(fetcher); 418var service = CreateService(fetcher); 444var service = CreateService(fetcher); 472var service = CreateService(CreateMockFetcher(content), configuration: configuration); 497var service = CreateService(CreateMockFetcher(content)); 521var service = CreateService(fetcher); 541var firstService = CreateService( 548var secondService = CreateService( 567var firstService = CreateService( 579var secondService = CreateService(CreateMockFetcher(null), cache); 590var firstService = CreateService( 602var secondService = CreateService( 617var thirdService = CreateService(CreateMockFetcher(null), cache); 633var service = CreateService(CreateMockFetcher(content)); 665var service = CreateService(fetcher); 688var service = CreateService(fetcher); 706var service = CreateService(fetcher); 724var service = CreateService(fetcher); 742var service = CreateService(fetcher); 753var service = CreateService(fetcher); 764var service = CreateService(fetcher); 775var service = CreateService(fetcher); 786var service = CreateService(fetcher); 797var service = CreateService(fetcher); 806var service = CreateService(fetcher); 815var service = CreateService(fetcher); 824var service = CreateService(fetcher); 837var service = CreateService(fetcher); 853var service = CreateService(fetcher); 873var service = CreateService(fetcher); 897var service = CreateService(fetcher); 917var service = CreateService(fetcher); 935var service = CreateService(fetcher); 960var service = CreateService(fetcher); 987var service = CreateService(fetcher); 1014var service = CreateService(fetcher); 1040var service = CreateService(fetcher); 1066var service = CreateService(fetcher); 1092var service = CreateService(fetcher); 1118var service = CreateService(fetcher); 1144var service = CreateService(fetcher); 1170var service = CreateService(fetcher); 1195var service = CreateService(fetcher); 1223var service = CreateService(fetcher); 1251var service = CreateService(fetcher); 1276var service = CreateService(fetcher); 1319var service = CreateService(fetcher); 1344var service = CreateService(fetcher); 1370var service = CreateService(fetcher); 1415var result = DocsIndexService.NormalizeContent(""); 1422var result = DocsIndexService.NormalizeContent(" "); 1429var result = DocsIndexService.NormalizeContent("line1\r\nline2\rline3\nline4"); 1441var result = DocsIndexService.NormalizeContent("Some text ## Heading\nMore text"); 1454var result = DocsIndexService.NormalizeContent("Before [Section titled Overview](#overview) After"); 1465var result = DocsIndexService.NormalizeContent("Some text 1. First item"); 1475var result = DocsIndexService.NormalizeContent("Some text * List item"); 1485var result = DocsIndexService.NormalizeContent(""" 1503var result = DocsIndexService.NormalizeContent("line1 \nline2\t\nline3"); 1514var result = DocsIndexService.NormalizeContent(""" 1535var result = DocsIndexService.NormalizeContent(input); 1551var result = DocsIndexService.NormalizeContent("""Text ```csharp Console.WriteLine("hello");``` more"""); 1564var result = DocsIndexService.NormalizeContent("Text |Col1|Col2|Col3| |---|---|---| |A|B|C|"); 1576var result = DocsIndexService.NormalizeContent("\n\n Hello world \n\n"); 1595var result = DocsIndexService.NormalizeContent(input); 1619var result = DocsIndexService.NormalizeContent("Header text |Col1|Col2| |---|---| |A|B| Footer text"); 1633var result = DocsIndexService.NormalizeContent("Intro text 1. First 2. Second\nFollowing paragraph"); 1646var result = DocsIndexService.NormalizeContent("Intro text * Item one * Item two\nFollowing paragraph"); 1659var result = DocsIndexService.NormalizeContent("Intro 1. First * Sub A * Sub B 2. Second\nFollowing paragraph"); 1674var result = DocsIndexService.NormalizeContent("Intro * Bash ```bash echo hello``` * PowerShell ```powershell Write-Host hello``` Done.");
Mcp\Docs\DocsSearchServiceTests.cs (20)
17private static DocsIndexService CreateIndexService(IDocsFetcher? fetcher = null, IDocsCache? cache = null) 23NullLogger<DocsIndexService>.Instance); 37var indexService = CreateIndexService(fetcher); 58var indexService = CreateIndexService(fetcher); 78var indexService = CreateIndexService(fetcher); 102var indexService = CreateIndexService(fetcher); 124var indexService = CreateIndexService(fetcher); 157var indexService = CreateIndexService(fetcher); 181var indexService = CreateIndexService(fetcher); 206var indexService = CreateIndexService(fetcher); 219var indexService = CreateIndexService(fetcher); 232var indexService = CreateIndexService(fetcher); 252var indexService = CreateIndexService(fetcher); 275var indexService = CreateIndexService(fetcher); 300var indexService = CreateIndexService(fetcher); 320var indexService = CreateIndexService(fetcher); 345var indexService = CreateIndexService(fetcher); 358var indexService = CreateIndexService(fetcher); 375var indexService = CreateIndexService(fetcher); 395var indexService = CreateIndexService(fetcher);
Utils\CliTestHelper.cs (1)
721var logger = serviceProvider.GetRequiredService<ILogger<DocsIndexService>>();