aspire-integration-testing - 使用 xUnit 进行 .NET Aspire 集成测试
使用 xUnit 为 .NET Aspire 应用编写基于真实依赖的集成测试
标签
更新于: 2026-06-15能力
典型输入
典型输出
该技能可以做什么
- 编写集成测试
- 创建测试夹具
- 设置分布式应用
- 发现服务端点
- 测试真实数据库
- 验证服务通信
- 运行 Playwright 测试
- 等待健康检查
- 配置测试环境
- 获取连接字符串
- 启动应用主机
- 释放应用资源
输入
- .NET Aspire 应用
- xUnit 测试框架
- AppHost 项目
- 测试配置设置
- 数据库连接字符串
- 服务端点
- 容器基础设施
- 测试数据
输出
- 测试结果
- HTTP 响应
- 数据库记录
- 测试执行日志
- 应用指标
- 覆盖率报告
要求
- .NET SDK
- Aspire.Hosting.Testing 包
- xUnit 包
- Docker 容器
- AppHost 项目
- IAsyncLifetime 接口实现
