Das hängt von dem zu testenden Code ab und davon, wie gründlich Sie sein wollen. Wenn das Ergebnis von methodA() durch methodB() beeinflusst wird, könnte man nur methodA() testen, aber wie duffymo sagt, ist es am besten, beide zu testen, und wie robert sagt, ist es am besten, den Test für methodA() so zu codieren, als ob man nicht wüsste, dass er durch methodB() implementiert wurde, und dasselbe für methodB(). Da sowohl methodA() als auch methodB() öffentlich sind, sollte jede separat getestet werden. Aber es ist am besten, wenn der Test für methodA() sicherstellt, dass methodA() seine Aufgabe erfüllt und der Test für methodB() sicherstellt, dass methodB() seine Aufgabe erfüllt, so dass die Tests nicht wirklich gleich sein sollten.