3
试图检查和参数并需要检索它。 Moq中的等效物是什么?或者在Moq中做到这一点?Moq相当于Rhino Mock的GetArgumentsForCallsMadeOn
试图检查和参数并需要检索它。 Moq中的等效物是什么?或者在Moq中做到这一点?Moq相当于Rhino Mock的GetArgumentsForCallsMadeOn
想通了,利用回调功能上模拟设置
int captured_int;
mocked_obj.Setup(x => x.SomeMethod(It.IsAny<int>()))
.Callback<int>(x => captured_int = x);
,如果你的方法有多种PARAMS
int captured_int;
object captured_object;
mocked_obj.Setup(x => x.SomeMethod(It.IsAny<int>(), It.IsAny<object>()))
.Callback<int, object>((i, o) => {
captured_int = i;
captured_object = o;
});
那么你可以做断言捕获的值;