el fin de reducir la duplicación de código quisiera generar pruebas de unidad mediante programación de varias fuentes. Una forma sencilla de lo que podía pensar era generar un montón de delegados desde el interior de un método que analiza la información de configuración y las etiquetas de todos los delegados con el atributo [TestMethod]
que luego se ejecuta por el marco de pruebas de Visual Studio.Volviendo # delegados C en la unidad de tests
Mi motivación es utilizar la mayor cantidad posible de las instalaciones de informes de pruebas del estudio visual porque podría escribir mi propia capa de informes para las pruebas utilizando algunas de las facilidades de reflexión de C#, pero prefiero no hacerlo. Mi solución parece bastante elegante y simple, pero no puedo obtener el marco de prueba de Visual Studio para entender exactamente qué estoy tratando de hacer, ¿alguien sabe cómo hacer lo que me gustaría?
Creo que es la mejor práctica para mantener todos los datos relevantes para la prueba de la unidad en el archivo de la prueba es definido en - ¿no te preocupa que esto pueda oscurecer el propósito de las pruebas? –
La información de configuración estará junto a las pruebas para que no sea difícil seguir lo que están haciendo las pruebas. – davidk01
Entonces tal vez se puede lograr usando el atributo [TestCase] (http://www.nunit.org/index.php?p=testCase&r=2.5.9) –