Я пытаюсь написать модульные тесты для одного из моих сервисов, где я использую ODataBatch Simple.OData.Client для пакетной обработки. Когда я это делаю, происходит сбой со следующей ошибкой:
исключение:
System.NotSupportedException: неподдерживаемое выражение: x => x.ExecuteAsyn c () Не переопределяемые члены (здесь: ODataBatch.ExecuteAsyn c) нельзя использовать в выражениях настройки / проверки.
Ниже приведен код:
Mock<ODataBatch> oDataBatch = new Mock<ODataBatch>();
oDataBatch.Setup(x => x.ExecuteAsync()).Returns(async () =>
{
await Task.Delay(10);
});
Может ли кто-нибудь помочь с написанием модульного теста для ExecuteAsync()
метода ODataBatch
?