У меня есть метод в классе, который записывает некоторую строку, которая вызывает другой метод, который делает то же самое. Что-то вроде:
void foo() {
a += "xyx";
bar();
}
void bar() {
a += "abc";
}
Для модульного тестирования я хочу протестировать foo и bar отдельно. Есть ли способ предотвратить запуск bar при вызове foo() или заменить его другим методом?