Se al unit-testing quel codice testato legge davvero da un file .txt, allora ... non stai facendo uno unit-testing!! (al massimo si parla di "integration" testing)
L'input lo devi "mockare" tu, cioè renderlo "pilotabile" dallo unit-test. E se non è possibile (per come è fatto ora il codice) vuol dire che il tuo "design" attuale non è unit-testable. E andrebbe quindi rifattorizzato.


Rispondi quotando