1
我正在努力以正確方式模擬並設置返回普通(即非泛型)Task
的方法的期望值。比方說,我有一個名爲ICanNotCode
以下方法的接口:在返回普通任務的方法上設置期望
async Task DoSomethingIncredible();
我用犀牛嘲笑我的嘲弄框架,並一直在試圖寫一個使用該接口單獨的方法進行測試。預期看起來是這樣的:
canNotCodeMock.Expect(mock => mock.DoSomethingIncredible()).Return(new Task(() => { }));
代碼編譯,但每當我運行它的Visual Studio它只是掛起,直到我手動終止任務運行。
什麼是正確的方法來設置返回Task
方法的期望?非常感謝你的幫助!