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