Se testiamo una funzione B, testando una funzione C che chiama quella funzione B, cioè scrivendo un programma di test per testare la funzione C che chiama quella funzione B, il metodo di test è ancora chiamato unit test o qualcos'altro?
Quando si preferisce testare indirettamente una funzione che chiama la funzione target e quando si preferisce testare direttamente una funzione?