·dotnet-testing-advanced-tunit-advanced
</>

dotnet-testing-advanced-tunit-advanced

kevintsengtw/dotnet-testing-agent-skills

TUnit进阶应用完整指南 - 数据驱动测试、依赖注入与整合测试实战。 内容 MethodDataSource、ClassDataSource、Matrix Tests、Properties 过滤。 包含重试/超时控制、WebApplicationFactory集成、Testcontainers多服务编排。

12安装·0热度·@kevintsengtw

安装

$npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-advanced-tunit-advanced

SKILL.md

| Arguments | 簡單固定資料 | 語法簡潔 | 資料量不宜過大 | | MethodDataSource | 動態資料、複雜物件 | 最大靈活性 | 需要額外方法定義 | | ClassDataSource | 共享資料、依賴注入 | 可重用性高 | 類別生命週期管理 | | Matrix Tests | 組合測試 | 覆蓋率高 | 容易產生過多測試 |

| [Before(Class)] | 類別中第一個測試開始前 | 昂貴的資源初始化(如資料庫連線) | | 建構式 | 每個測試開始前 | 測試實例的基本設定 | | [Before(Test)] | 每個測試方法執行前 | 測試特定的前置作業 | | 測試方法 | 實際測試執行 | 測試邏輯本身 | | [After(Test)] | 每個測試方法執行後 | 測試特定的清理作業 | | Dispose | 測試實例銷毀時 | 釋放測試實例的資源 | | [After(Class)] | 類別中最後一個測試完成後 | 清理共享資源 |

| 設定複雜度 | 一次設定,重複使用 | 每個測試都需要手動建立 | | 可維護性 | 依賴變更只需修改一個地方 | 需要修改所有使用的測試 | | 一致性 | 與產品程式碼的 DI 一致 | 可能與實際應用程式不一致 | | 測試可讀性 | 專注於測試邏輯 | 被依賴建立程式碼干擾 | | 範圍管理 | 自動管理服務範圍 | 需要手動管理物件生命週期 | | 錯誤風險 | 框架保證依賴正確注入 | 可能遺漏或錯誤建立某些依賴 |

查看原文

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-advanced-tunit-advanced
分类
</>开发工具
认证
收录时间
2026-02-01
更新时间
2026-02-18

快速解答

什么是 dotnet-testing-advanced-tunit-advanced?

TUnit进阶应用完整指南 - 数据驱动测试、依赖注入与整合测试实战。 内容 MethodDataSource、ClassDataSource、Matrix Tests、Properties 过滤。 包含重试/超时控制、WebApplicationFactory集成、Testcontainers多服务编排。 来源:kevintsengtw/dotnet-testing-agent-skills。

如何安装 dotnet-testing-advanced-tunit-advanced?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-advanced-tunit-advanced 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用

这个 Skill 的源码在哪?

https://github.com/kevintsengtw/dotnet-testing-agent-skills