我有一个接口声明
Task DoSomethingAsync();
我正在使用MoqFramework进行测试:
[TestMethod()]
public async Task MyAsyncTest()
{
Mock<ISomeInterface> mock = new Mock<ISomeInterface>();
mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code here> });
...
}
然后,在我的测试中,我执行调用await DoSomethingAsync()
的代码。而这条线上的测试就失败了。我做错了什么?
https://stackoverflow.com/questions/21253523
复制相似问题