Vorrei scrivere una funzione chiamabile che accetta due oggetti e confronta più di 30+ proprietà di tali oggetti con asserzioni. Il problema è che questo deve essere fatto per circa 20 test unitari esistenti e la maggior parte dei test futuri, e la scrittura dei 30+ asseriti ogni volta richiede tempo e spazio.È possibile parametrizzare un test di nunit
Attualmente ho una funzione di test non di unità che confronta gli oggetti e restituisce una stringa con "pass" o un messaggio di errore e utilizza un assert per convalidarlo in ciascun test di unità. Tuttavia, è abbastanza disordinato e mi sento come se andassi contro i corretti metodi di test delle unità.
Esiste un modo per rendere possibile una funzione richiamabile dall'interno dei test di unità che utilizza asserzioni per verificare le condizioni?
Questo è esattamente quello che stavo cercando di fare, ma con due parametri. Ho avuto la funzione di un caso di prova che penso fosse il mio problema. Grazie – NewNetProgrammer