Как использовать Mox, чтобы смоделировать функцию модуля и позволить вызывать ее практически любым способом?
У меня есть функция A, которая вызывает другую функцию B несколько раз. Я хочу смоделировать B таким образом, чтобы любое количество вызовов, имеющих правильное количество аргументов, независимо от значения, возвращало фиксированное значение и считалось правильным.
Если или сколько раз вызывается функция, это не является частью спецификации.
2 ответа
Заглушка B нормально....
Предполагая, что B принимает 2 аргумента и должен вернуть 'foo':
B(mox.IgnoreArg(), mox.IgnoreArg()).MultipleTimes().AndReturn('foo')