Come posso testare un codice base che contiene classi che includono due o tre metodi. In generale questi metodi sono troppo lunghi. I metodi contengono molte attività come il filtraggio dei set di dati e un paio di istruzioni dml. I metodi non restituiscono nulla.
Posso definire un set di dati di input, chiamare il metodo e quindi controllare le tabelle del database. Ma Cucumber fa la stessa cosa e so che questo non è un test unitario (test funzionale? Sviluppo guidato dal comportamento? Test di integrazione?)
Quindi, oltre ai test di Cetriolo, come posso scrivere un test unitario?