dotnet-testing-advanced-tunit-advanced
✓TUnit進階應用完整指南 - 數據驅動測試、依賴注入與整合測試實戰。 內容 MethodDataSource、ClassDataSource、Matrix Tests、Properties 過濾。 包含重試/超時控制、WebApplicationFactory集成、Testcontainers多服務編排。
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
詳情
- 分類
- </>開發工具
- 來源
- skills.sh
- 收錄時間
- 2026-02-01