0

我遇到了一些单元测试是针对异步方法编写的问题。这些方法返回Task<t>,我发现一个测试返回值是否为空。相反,测试应测试任务的返回值是否为空。将方法从同步返回t更改为异步时,这也是一个问题,返回Task<t>。当单元测试针对任务进行测试时,有什么方法可以显示警告吗?我正在使用NUnitFluentAssertionsReSharper。当然,首选是代码库中的内容,并且可以与团队的其他成员共享(如ReSharper设置)。防止任务的单元测试<t>

回答

0

我终于结束了ReSharper自定义模式。

$task$.Should() 

task作为一个表达式占位符表达式类型= System.Threading.Tasks.Task。然后我将严重性设置为“警告”。