Ich versuche, Test mit einer asynchronen Methode zu verspotten, aber ich weiß nicht, wie Sie den moq-Test einrichten, um es zu ermöglichen.moq testet mit einem asynchronen Vorgang funktioniert nicht
noSQLProvider.Setup(x => x.CreateDocumentAsync(It.IsIn<Uri>(), It.IsAny<object>())).Returns();
der Fehler sagt mir:
Verbrauch: ResourceResponse x = erwarten CreatDocumentAsync (...);
Ein Ausdrucksbaum darf keinen Aufruf oder Aufruf enthalten, der optionale Argumente verwendet.
Mögliche Duplikate von [Wie mache ich Moq eine Methode, die ein optionales Argument in ihrer Signatur hat, ohne sie explizit anzugeben oder eine Überladung zu verwenden?] (Http://stackoverflow.com/questions/12957537/how-do-i- moq-a-methode-das-hat-ein-optional-argument-in-its-signature-ohne-exp – Liam