dotnet-testing-advanced-tunit-advanced
✓TUnit 進階應用完整指南 - 資料驅동測試、依賴注入與整합測試實전。 涵蓋 MethodDataSource、ClassDataSource、행렬 테스트、속성 過濾。 包含 재시도/시간 초과 控算、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、행렬 테스트、속성 過濾。 包含 재시도/시간 초과 控算、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