文章出處
文章列表
Nsubstitute是一個開源的框架,源碼是C#實現的。你可以在這里獲得它的源碼:https://github.com/nsubstitute/NSubstitute
NSubstitute 更注重替代(Substitute)概念。它的設計目標是提供一個優秀的測試替代的.NET模擬框架。它是一個模擬測試框架,用最簡潔的語法,使得我們能夠把更多的注意力放在測試工作,減輕我們的測試配置工作,以滿足我們的測試需求,幫助完成測試工作。它提供最經常需要使用的測試功能,且易于使用,語句更符合自然語言,可讀性更高。對于單元測試的新手或只專注于測試的開發人員,它具有簡單、友好的語法,使用更少的lambda表達式來編寫完美的測試程序。
NSubstitute 采用的是Arrange-Act-Assert測試模式,你只需要告訴它應該如何工作,然后斷言你所期望接收到的請求,就大功告成了。因為你有更重要的代碼要編寫,而不是去考慮是需要一個Mock還是一個Stub。
園子里Dennis Gao 的 《NSubstitute完全手冊》 非常不錯,推薦深入閱讀。
文章列表
全站熱搜