Nel TDD ci sono due concetti: oggetti falsi e oggetti finti. Questi due concetti sono usati nel caso in cui una classe che vuoi testare stia interagendo con altre classi o oggetti o database ...Oggetti falsi contro oggetti finti
La mia domanda è: qual è la differenza tra i due? e quando posso usare ognuno di loro?
Edit: Ho trovato questa risposta: What's the difference between faking, mocking, and stubbing?
ma io sono ancora confuso circa la differenza tra i due: entrambi creano attuazione delle componenti, con l'attuazione di luce per un falso. Ma cosa intendono con "implementazione chiara" di "scorciatoia" in caso di un falso? E qual è la differenza tra come funziona un oggetto Mock e l'oggetto reale funziona?
Possibile duplicato di [Qual è la differenza tra falso, beffardo e stub?] (Http://stackoverflow.com/questions/346372/whats-the-difference- between betweenfake-mocking-and-stubbing) – gmiley
[ questa risposta] (http://stackoverflow.com/questions/2536551/rhino-mocks-difference-between-generatestubt-generatemockt/2536570#2536570) potrebbe far luce sulla differenza –