In questi giorni, è abbastanza comune per me essere incaricato di apportare una modifica che in realtà infrange le specifiche precedenti. So che una delle idee principali alla base di TDD è di avere una suite che verifica che tutte le tue modifiche non abbiano effettivamente infranto nulla, ma che cosa fai quando il cambiamento è necessario, per sua natura, in realtà deve rompere il test unitario ?
Come fare lo sviluppo guidato da test è una domanda simile, ma è sottilmente diversa dalla mia domanda. Nel mio caso, ho già il test e le specifiche sono cambiate. In questa domanda, l'OP non ha ancora il test.