Wie kann ich feststellen, Moq, um wieder eine Aufgabe?

Ich habe ein interface, welches erklärt

Task DoSomethingAsync();

Ich bin mit MoqFramework für meine tests:

[TestMethod()]
public async Task MyAsyncTest()
{
   Mock<ISomeInterface> mock = new Mock<ISomeInterface>();
   mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code here> });
   ...
}

Dann in meinem test habe ich den code auszuführen, die unter Berufung auf await DoSomethingAsync(). Und der test versagt, in der Zeile. Was mache ich falsch?

Wenn Sie sagen, der test Fehler auf, dass die Linie, welche Fehler gilt es zu produzieren?
vermutlich eine NullReferenceException. wie Sie sehen können here

InformationsquelleAutor Waldemar | 2014-01-21

Schreibe einen Kommentar