文章出處

     Nsubstitute是一個開源的框架,源碼是C#實現的。你可以在這里獲得它的源碼:https://github.com/nsubstitute/NSubstitute

NSubstitute 更注重替代(Substitute)概念。它的設計目標是提供一個優秀的測試替代的.NET模擬框架。它是一個模擬測試框架,用最簡潔的語法,使得我們能夠把更多的注意力放在測試工作,減輕我們的測試配置工作,以滿足我們的測試需求,幫助完成測試工作。它提供最經常需要使用的測試功能,且易于使用,語句更符合自然語言,可讀性更高。對于單元測試的新手或只專注于測試的開發人員,它具有簡單、友好的語法,使用更少的lambda表達式來編寫完美的測試程序。

NSubstitute 采用的是Arrange-Act-Assert測試模式,你只需要告訴它應該如何工作,然后斷言你所期望接收到的請求,就大功告成了。因為你有更重要的代碼要編寫,而不是去考慮是需要一個Mock還是一個Stub。

      園子里Dennis Gao 的 《NSubstitute完全手冊》 非常不錯,推薦深入閱讀。


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()