C# Fakes
我們?yōu)榱藴y試程序的運行邏輯,需要寫單元測試來驗證程序的邏輯。有的時候我們的邏輯需要依賴于外界的事物(需要一個文件,eg:數(shù)據(jù)庫),我們不可能在運行單元測試的計算機都創(chuàng)建一個數(shù)據(jù)庫,所以這個時候我們就需要Fakes。
eg:現(xiàn)在,假設我們需要為NeedTestMethod寫單元測試,而NeedTestMethod依賴于一個獲取md5的方法,需要實際的文件,這個時候就要用到fakes了。
首先,右擊NeedTestMethod的程序集“添加Fakes程序集”,使用Shim方法(還有模仿接口的方法參考:https://www.cnblogs.com/kklldog/p/5143908.html):這是模擬靜態(tài)方法,接下來非靜態(tài)的方法:
總結
- 上一篇: html调用python_对Python
- 下一篇: springboot使用imageio返