我有它聲明設置異步任務回調
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