使用.net core xunit和最小起订量。
在编写测试用例时,出现了错误”
0x74
错误在线:
An expression tree may not contain a call or invocation that uses optional arguments
有关此代码的完整代码,请参见以下文章: .Net core testing with Xunit
任何人都可以在这里帮助解决我的错误。
这篇文章是为了解决我遇到的错误,而不是要求编写单元格
答案 0 :(得分:1)
moqDb是Mock的实例:
moqDb
.Setup(_ => _.GetContext().ScanAsync<MyModel>
在代码的这一部分中,您试图“调用”尚未启用GetContext()的ScanAsync方法。为了解决这个问题,您必须在尝试设置ScanAsync()之前设置GetContext()的返回值。