Я ввожу зависимость CheckCompatibRepository
.Я издеваюсь над методом IsCompatible
, который имеет список в качестве третьего параметра.
var mockRepositoryCheckCompatib = new Mock<ICheckCompatibilityActDoer>();
mockRepositoryCheckCompatib.Setup(c => c.IsCompatible(doer, activity, listActivitiesPreDispatched)).Returns(true);
Проблема в списке.Это заполнено классом, который я проверяю.Честно говоря, мне плевать на этот параметр, я хочу издеваться над IsCompatible
, игнорируя этот параметр.Это возможно?
В противном случае насмешка просто не отловит вызовы метода.Чтобы упростить ситуацию, я попытался отправить список в виде введенной зависимости в моем классе.Это работает до тех пор, пока список не начнет заполняться, тогда макет перестанет перехватывать вызовы.
Как бы вы это высмеяли?