Per chi me lo ha chiesto allego il codice da cui siamo partiti per fare il refactoring
N.B. non siamo riusciti a risalire alla paternità del codice di partenza, l'unica certezza è che è uscito da un dojo fatto un po' di tempo fa...
per quanto riguarda l'articolo di cui si discuteva il riferimento è questo:
http://martinfowler.com/articles/mocksArentStubs.html
@francia: qui gli estrattoi di cui dicevo:
'''
Coupling to the implementation also interferes with refactoring, since implementation changes are much more likely to break tests than with classic testing.
'''
'''
Personally I've always been a old fashioned classic TDDer and thus far I don't see any reason to change. I don't see any compelling benefits for mockist TDD, and am concerned about the consequences of coupling tests to implementation.
'''
P.s. leggere tutto l'articolo prima di commentare sui due estratti altrimenti scatta un flame :D
P.p.s. ogni commento aggiuntivo sull'esercizio è ben venuto
buona domenica
g.