回调方法中的模拟参数
|
因此,我有一个带有此签名的方法:
IList<Mail> FindFilteredPaged(
QueryFilter filter,
int pageIndex,
int pageSize,
out int totalRecords);
我想设置期望值,以便检查filter
参数是否为空。问题出在最后的out
解释器中。我当前的期望设置是这样的:
Expect
.Call(registryMailService.FindFilteredPaged(
Arg<QueryFilter<IncomingMail>>.Is.Anything,
Arg<Int32>.Is.Anything,
Arg<Int32>.Is.Anything,
out Arg<Int32>.Out(20).Dummy))
.Callback<QueryFilter<IncomingMail>, Int32, Int32>((p1, p2, p3) =>
{
filterWasNotSpecified = p1 == null;
});
但是,没有运气。安装程序崩溃,并显示saying4ѭ。关于如何做到这一点的任何建议?有没有办法只使用第一个参数并跳过其余的参数?
谢谢。
没有找到相关结果
已邀请:
2 个回复
宦哨抹存胳
然后在您的测试中...
舶啥戚