From c14ccf6bf1f35e92f83c4fddfc7f4e5097eade83 Mon Sep 17 00:00:00 2001 From: Tom Longhurst <30480171+thomhurst@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:16:59 +0100 Subject: [PATCH] docs: align homepage messaging with revamped README Sharpen the hero subtitle and refresh the WhyTUnit / HomepageFeatures cards to mirror the README's pillars: compile-time discovery, compile-time safety (Roslyn analyzers), parallel-by-default with control, batteries-included (source-generated mocking), and first-class ASP.NET Core / Aspire / Playwright integrations. Benchmark components untouched (already fed from latest.json). --- .../src/components/HomepageFeatures/index.tsx | 6 +-- docs/src/pages/index.tsx | 38 ++++++++++--------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/docs/src/components/HomepageFeatures/index.tsx b/docs/src/components/HomepageFeatures/index.tsx index a7923c31628..fd4aebd2077 100644 --- a/docs/src/components/HomepageFeatures/index.tsx +++ b/docs/src/components/HomepageFeatures/index.tsx @@ -16,7 +16,7 @@ const FeatureList: FeatureItem[] = [ icon: '🔧', description: ( <> - Multiple ways to write, inject data, and control tests. Support for data-driven testing, matrix tests, and custom data sources. + Data-driven arguments, matrix tests, and custom data sources — plus injectable, shared fixtures with dependency injection and reference-counted disposal. > ), codeExample: `[Test] @@ -32,7 +32,7 @@ public async Task TestAdd(int a, int b, int expected) icon: '✨', description: ( <> - Clean attribute-based syntax that's easy to read and write. Fluent assertions make tests expressive and self-documenting. + Clean, attribute-based tests with fluent async assertions that read like sentences — and pinpoint the exact difference when they fail, instead of dumping object graphs at you. > ), codeExample: `[Test] @@ -49,7 +49,7 @@ public async Task TestAsync() icon: '⚡', description: ( <> - Source generated tests with Native AOT support. Built on Microsoft Testing Platform to reduce overhead and improve efficiency. + Source-generated tests with Native AOT support, built on the Microsoft Testing Platform. Work shifts from run time to build time, so every run after starts faster. > ), codeExample: `// AOT Compatible diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx index 38695fbafe3..74f2fd46e14 100644 --- a/docs/src/pages/index.tsx +++ b/docs/src/pages/index.tsx @@ -43,8 +43,10 @@ public async Task MyTest()
- A modern testing framework for .NET built with performance in mind. - Leveraging source generation and AOT compilation for efficient test execution. + A modern .NET testing framework where tests are discovered at compile time, not + reflected at runtime. Source-generated and Native AOT ready, parallel by default, + batteries included — assertions, mocking, and first-class ASP.NET Core, Aspire, + and Playwright integrations.