【发布时间】:2020-12-24 21:09:37
【问题描述】:
能否请您帮助我使用 fakeItEasy 高级用法。 我得到了将参数作为参数的方法(假设它称为“插入”)。这个参数填充了数据(很多)。 我想将此参数作为 "Insert" 的结果返回。
object.Insert(A<T>._))
.Invokes(obj =>
{
var p = obj.GetArgument<T>(0);
---SET p AS a return value here--
}
类似的东西。 有可能吗?
我试过了
A.CallTo(() => obj.Insert(A<T>._)).ReturnsLazily((o) => o.GetArgument<T>(0);
它也不起作用。在调试中它并没有就此停止。可能根本没有调用它。
提前致谢。
【问题讨论】:
-
它应该可以工作。显示更多代码。
标签: c# .net-core fakeiteasy