dotnet-testing-awesome-assertions-guide
Installation
SKILL.md
AwesomeAssertions 流暢斷言指南
本技能提供使用 AwesomeAssertions 進行高品質測試斷言的完整指南,涵蓋基礎語法、進階技巧與最佳實踐。
關於 AwesomeAssertions
AwesomeAssertions 是 FluentAssertions 的社群分支版本,使用 Apache 2.0 授權,完全免費且無商業使用限制。
核心特色
- 完全免費:Apache 2.0 授權,適合商業專案使用
- 流暢語法:支援方法鏈結的自然語言風格
- 豐富斷言:涵蓋物件、集合、字串、數值、例外等各種類型
- 優秀錯誤訊息:提供詳細且易理解的失敗資訊
- 高性能:優化的實作確保測試執行效率
- 可擴展:支援自訂 Assertions 方法
與 FluentAssertions 的關係
Related skills