我正在尝试为其中之一使用Simple.OData.Client的ODataBatch进行批处理的服务编写单元测试。当我这样做时,它失败并显示以下错误:
例外:
System.NotSupportedException:不支持的表达式:x => x.ExecuteAsync() 不可覆盖的成员(此处为ODataBatch.ExecuteAsync)不可在设置/验证表达式中使用。
下面是代码:
Mock<ODataBatch> oDataBatch = new Mock<ODataBatch>();
oDataBatch.Setup(x => x.ExecuteAsync()).Returns(async () =>
{
await Task.Delay(10);
});
任何人都可以帮助编写ExecuteAsync()
的{{1}}方法的单元测试吗?