我有它声明设置异步任务回调
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()
。测试只是失败了。我究竟做错了什么?
当你说在该行的测试错误,它会产生什么样的错误? – AlSki