4
¿Está bien introducir métodos que se usan solo durante las pruebas unitarias?
Recientemente estaba TDDing un método de fábrica. El método consistía en crear un objeto simple o un objeto envuelto en un decorador. El objeto decorado podría ser de uno de varios tipos, todos extendiendo StrategyClass. En mi prueba, quería comprobar si la clase del objeto devuelto es la esperada. Eso …