NSubstitute完全手册索引
NSubstitute 是什么?
NSubstitute?是一個 .NET 單元測試模擬類庫。
一直以來,開發者對 mocking 類庫的語法的簡潔性有強烈的需求,NSubstitute?試圖滿足這一需求。簡單明了的語法可以讓我們將重心放在測試本身,而不是糾纏在測試替代實例的創建和配置上。NSubstitute 已嘗試將最常用的操作需求簡單化、易用化,并支持一些不常用的或探索性的功能,與此同時還盡可能地將其語法向自然語言靠近。
NSubstitute 是為?Arrange-Act-Assert (AAA) 模式的測試進行設計的,所以你僅需 Arrange 測試應該怎樣工作,然后 Assert 是否接收到你期待的調用和參數。因此你會將重點放到測試內容上,而不是在考慮是否需要編寫一個?mock 或 stub。具體內容請閱讀原文。
NSubstitute 完全手冊
- (一)入門基礎 
- (二)創建替代實例 
- (三)設置返回值 
- (四)為特定參數設置返回值 
- (五)為任意參數設置返回值 
- (六)使用函數設置返回值 
- (七)設置多個返回值 
- (八)替換返回值 
- (九)檢查接收到的調用 
- (十)清理已收到的調用 
- (十一)參數匹配器 
- (十二)使用回調函數和WhenDo語法 
- (十三)拋出異常 
- (十四)引發事件 
- (十五)自動遞歸模擬 
- (十六)設置out和ref參數 
- (十七)參數匹配器上的操作 
- (十八)檢查調用順序 
?單元測試代碼
- ?源代碼位置 
原文地址:http://www.cnblogs.com/gaochundong/archive/2013/05/22/nsubstitute_manual.html
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
總結
以上是生活随笔為你收集整理的NSubstitute完全手册索引的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: netcore - MVC的Action
- 下一篇: Asp.net core中Migrati
