2021年3月31日 星期三

[C#] Unit test mock libray - NSubstitute

markdown C# unit test 的 mock library,之前有聽過 [moq](https://github.com/moq/moq4),似乎是最多人推薦的 C# mock library,不過其實一直沒有用過,最近想要在 unit test裡加 mock 功能,就找了一下資料,發現現在有個新的 mock library [NSubstitute](https://nsubstitute.github.io/) 比 moq 還推薦的樣子,就來研究一下。 實際用了之後,發現真的很好用,基本上官網的範例就寫的蠻清楚了,一些常用的功能,設定 method return 值,檢查 method 是否被呼叫,被呼叫的順序,都可以很方便做到,接下來寫 unit test 應該都會用 NSubstitute 來輔助了。

沒有留言:

張貼留言