Ok, quindi abbiamo iniziato con la versione iniziale di "The Art Of Unit Testing" e facciamo test unitari per classi in cui ogni test copre un aspetto di un metodo.
Questo ha lo svantaggio di costi di manutenzione elevati e test fragili e sembra che la seconda versione di "The Art Of Unit Testing" punti a prendere unità più grandi durante i test.
Qual è la taglia giusta (quella che usi) quando esegui i test unitari? Ho sentito di testare solo l'interfaccia pubblica fornita da un modulo, ma nel progetto che stiamo lavorando abbiamo una relativa piccola superficie pubblica con un back office molto grande quindi non sono sicuro che funzionerebbe come l'Arrange dei test sarebbe davvero grande e probabilmente difficile da seguire.
Quindi, ancora una volta, come impostare i limiti del tuo SUT o in che modo decidi quali sono i tuoi SUT?