2010-10-29 10 views
7

¿Hay algo similar al atributo NUnit TestCaseSource en las pruebas de unidades de Visual Studio? La solución más cercana que encontré fue usar un DataSource. Pero no quiero almacenar los parámetros de mi caso de prueba en una fuente de datos.Algo similar a NUnit TestCaseSource en la prueba de unidad de Visual Studio

+0

desde donde desea ejecutar sus casos de prueba? –

+0

Me gustaría ejecutar las pruebas de Visual Studio. En el futuro, estaríamos integrando las pruebas como parte del proceso de compilación. – Anish

+0

Según mi experiencia en las pruebas de unidad de Visual Studio, es mejor cambiar a NUnit anteriormente. Incluso hay muchas soluciones para cualquier problema, cuesta demasiado. – qxg

Respuesta

2

Datasource es una opción para tomar la entrada de prueba. Puede guardar sus datos de prueba en muchos formatos de archivo (xml, xls o en sql db)

Pero si no desea almacenar sus datos de prueba, utilice el atributo TestInitialize() en cualquier método que se ejecute antes que cualquier de tus casos de prueba. Guarde todos los datos de prueba en el tiempo de ejecución en xml, xls o en sql db a través de este método y luego, utilizando el origen de datos, úselo en sus casos de prueba.

Aquí está msdn enlace para la prueba de la unidad VSTS. Espero que esto te ayudará.

Cuestiones relacionadas