7 writes to Title
aspire (1)
Documentation\Docs\DocsIndexService.cs (1)
302Title = d.Source.Title,
Aspire.Cli.Tests (6)
Commands\DocsCommandTests.cs (3)
282.Select(doc => new DocsListItem { Title = doc.Title, Slug = doc.Slug, Summary = doc.Summary }) 285docs.Add(new DocsListItem { Title = "PostgreSQL Integration", Slug = "postgresql-integration", Summary = "Learn how to use PostgreSQL" }); 286docs.Add(new DocsListItem { Title = "Getting Started", Slug = "getting-started", Summary = "Get started with Aspire" });
Mcp\TestDocsIndexService.cs (3)
15new DocsListItem { Slug = "getting-started", Title = "Getting Started", Summary = "Learn how to get started with Aspire" }, 16new DocsListItem { Slug = "fundamentals/app-host", Title = "App Host", Summary = "Learn about the Aspire app host" }, 17new DocsListItem { Slug = "deployment/azure", Title = "Deploy to Azure", Summary = "Deploy your Aspire app to Azure" },
12 references to Title
aspire (2)
Commands\DocsListCommand.cs (1)
77Markup.Escape(doc.Title),
Mcp\Tools\ListDocsTool.cs (1)
63sb.AppendLine(CultureInfo.InvariantCulture, $"## {doc.Title}");
Aspire.Cli.Tests (10)
Mcp\Docs\DocsIndexServiceTests.cs (6)
47Assert.Contains(docs, d => d.Title == "Redis Integration"); 48Assert.Contains(docs, d => d.Title == "PostgreSQL Integration"); 559Assert.Equal("Redis Integration", doc.Title); 583Assert.Equal("Redis Integration", doc.Title); 615Assert.Equal("PostgreSQL Integration", doc.Title); 620Assert.Equal("PostgreSQL Integration", Assert.Single(cachedDocs).Title);
Mcp\TestDocsIndexService.cs (4)
57var content = $"# {doc.Title}\n\n{doc.Summary}\n\nThis is test content for the document."; 61Title = doc.Title, 76.Where(d => (d.Title?.Contains(query, StringComparison.OrdinalIgnoreCase) ?? false) || 79.Select(d => new DocsSearchResult { Slug = d.Slug, Title = d.Title, Summary = d.Summary, Score = 1.0f })