Ich habe eine Methode in einer Klasse, die in eine Zeichenkette schreibt, die eine andere Methode aufruft, die dasselbe tut. Etwas wie:
void foo() {
a += "xyx";
bar();
}
void bar() {
a += "abc";
}
Für Unit-Testzwecke möchte ich foo und bar getrennt testen. Gibt es eine Möglichkeit zu verhindern, dass bar ausgeführt wird, wenn ich foo() aufrufe, oder es durch eine andere Methode zu ersetzen?