【发布时间】:2015-02-02 08:59:11
【问题描述】:
我使用最小起订量。我模拟了一个类,它的方法如下所示:
public async Task DoSomething()
{
// do something...
}
我设置如下:
SomeMock.Setup(x => x.DoSomething())
.Callback(() => ... ))
.Returns(Task.FromResult(default(int)));
我不喜欢最后一行:.Returns(Task.FromResult(default(int)))。有没有办法以更优雅的方式设置异步返回。我知道有一个方法ReturnsAsync(),但它有一个参数。我的方法只返回Task,所以我没有ReturnsAsync() 的参数。
【问题讨论】:
标签: c# unit-testing moq