Я хочу протестировать следующую логику (это, очевидно, урезанная версия моего метода):
public void myPublicMethod(params) {
if(some_condition)
privateMethod1();
else
privateMethod2();
}
У меня есть макеты всех других зависимостей в методе, и я установил это вверх, чтобы я мог гарантировать, что some_condition истинно. Я хочу убедиться, что мой privateMethod1 () вызывается ровно один раз, а privateMethod2 () вообще не вызывается. Возможно ли это сделать с помощью Moq?
Вот несколько замечаний по проблеме:
Есть мысли? Заранее спасибо. Я готов согласиться с тем, что это невозможно, но я хотел бы знать так или иначе.