标签: .net moq
我正在测试一个班级。此类使用接口中的take作为构造函数参数。此接口具有一个具有out参数的方法。
我想要做的是模拟这个方法,以便out参数始终是一个特定的值。
如何做到这一点?
答案 0 :(得分:7)
要执行此操作,只需创建具有所需值的本地值,然后在out位置使用该值。
out
int theValue = 42; Mock<ITarget> target = ...; target.Setup(x => x.TheMethod(out theValue));