表达式树可能不包含使用以下内容的调用或调用
可选参数
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(使用前将#替换为@)