ich eine Schnittstelle haben, dieSetup-Asynchron-Task-Rückruf in Moq Rahmen
Task DoSomethingAsync();
Ich verwende MoqFramework für meine Tests erklärt:
[TestMethod()]
public async Task MyAsyncTest()
{
Mock<ISomeInterface> mock = new Mock<ISomeInterface>();
mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code here> });
...
}
Dann in meinem Test ausführen ich den Code der ruft await DoSomethingAsync()
auf. Und der Test schlägt gerade in dieser Zeile fehl. Was mache ich falsch?
Wenn Sie die Testfehler auf dieser Linie sagen, welche Fehler hat es produzieren? – AlSki