2017-07-25 100 views
0

我遇到了一些單元測試是針對異步方法編寫的問題。這些方法返回Task<t>,我發現一個測試返回值是否爲空。相反,測試應測試任務的返回值是否爲空。將方法從同步返回t更改爲異步時,這也是一個問題,返回Task<t>。當單元測試針對任務進行測試時,有什麼方法可以顯示警告嗎?我正在使用NUnitFluentAssertionsReSharper。當然,首選是代碼庫中的內容,並且可以與團隊的其他成員共享(如ReSharper設置)。防止任務的單元測試<t>

回答

0

我終於結束了ReSharper自定義模式。

$task$.Should() 

task作爲一個表達式佔位符表達式類型= System.Threading.Tasks.Task。然後我將嚴重性設置爲「警告」。