用途:在 .NET 项目中建立与配置 xUnit 测试项目,包括解决方案结构、csproj 设置、NuGet 套件管理、项目引用与测试执行。
主要能力:提供 src/ 与 tests/ 分离的目录结构建议,测试项目命名惯例(如 {主项目名}.Tests、.Test.Unit、.Test.Integration),以及 xUnit 测试项目 csproj 的核心配置说明,包括 xunit、xunit.runner.visualstudio、Microsoft.NET.Test.Sdk、coverlet.collector 等套件,以及 IsPackable=false、IsTestProject=true、Nullable=enable 等属性。
使用方式:可用 .NET CLI 建立解决方案与项目,例如 dotnet new sln -n MyProject、dotnet new classlib、dotnet new xunit、dotnet sln add、dotnet add reference,并安装 coverlet.collector。执行测试使用 dotnet build、dotnet test,收集覆盖率使用 dotnet test --collect:"XPlat Code Coverage",也可按测试类型过滤,如 dotnet test --filter "FullyQualifiedName~.Test.Unit"。
适用场景:需要新建 xUnit 测试项目、组织测试目录、配置测试套件与项目引用、在 IDE 或 CLI 中运行测试时。
限制:资料未提供具体收费、价格或平台支持范围;部分版本号与模板文件需以实际项目为准。