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 で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/kevintsengtw/dotnet-testing-agent-skills
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-01