1. 程式人生 > >單元測試模擬框架:Nsubstitute

單元測試模擬框架:Nsubstitute

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

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

相關推薦

no