相关疑难解决方法(0)

异步方法返回null

如果我尝试模拟包含如下async方法的类型:

interface Foo
{
    Task<int> Bar();
}
Run Code Online (Sandbox Code Playgroud)

然后mock的Bar方法返回null.我猜Moq正在选择default(Task<int>)我的方法的默认返回值,这确实是null.然而,Moq应该选择像Task.FromResult(default(int))默认值这样的东西.我可以强制Moq使异步方法返回非空任务吗?

c# moq mocking async-await

19
推荐指数
2
解决办法
9201
查看次数

标签 统计

async-await ×1

c# ×1

mocking ×1

moq ×1