表达式树不能包含使用可选参数的调用或调用

2024-01-18

表达式树可能不包含使用以下内容的调用或调用 可选参数

return this.RedirectToAction<MerchantController>(x => x.Edit(merchantId));

其中 edit 有第二个可为空的参数。

为什么是这样?


当尝试使用 Mock.setup 模拟具有多个默认参数的方法时,出现相同的消息。我只需在 lambda 中添加附加参数即可。

void someMethod(string arg1 = "", string arg2 = "")

mockedObject.Setup(x => x.someMethod(It.IsAny<string>(), It.IsAny<string>()))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

表达式树不能包含使用可选参数的调用或调用 的相关文章

随机推荐