Spesso desidero applicare lo stesso test unitario ai dati più elementi che sono approssimativamente equivalenti (due stringhe non vuote). Attualmente li implemento in metodi di test di unità multiple, con nomi come MethodNonEmptyValidString1
e MethodNonEmptyValidString2
. Questo ha un po 'di odore di codice per me.
È meglio disporre di più elementi di dati in un unico metodo con più asserzioni? Esiste un altro modello di progettazione che lo modella in modo più accurato?