Me gustaría escribir una función invocable que acepte dos objetos, y compara más de 30 propiedades de esos objetos con los asertos. El problema es que esto debe hacerse para alrededor de 20 pruebas unitarias existentes y la mayoría de las pruebas futuras, y escribir las afirmaciones de más de 30 cada vez consume tanto tiempo como espacio.¿Es posible parametrizar una prueba de nunit?
Actualmente tengo una función de prueba no unitaria que compara los objetos, y devuelve una cadena con "pase" o un mensaje de falla, y usa una afirmación para validar eso en cada prueba de unidad. Sin embargo, es bastante desordenado y siento que estoy yendo en contra de los métodos adecuados de prueba de la unidad.
¿Hay alguna manera de realizar una función que sea invocable desde las pruebas internas de la unidad que utiliza afirmaciones para verificar las condiciones?
Eso es exactamente lo que estaba tratando de hacer, pero con dos parámetros. Tuve la función como un caso de prueba que creo que fue mi problema. Gracias – NewNetProgrammer