Итак, у меня есть метод с такой подписью:
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;
});
Не повезло, однако.Сбой установки с исключением: 1009 *.Любое предложение о том, как это сделать?Есть ли способ просто использовать первый аргумент и пропустить остальные?
Спасибо.