Soy nuevo en las pruebas unitarias, por lo que probablemente esté malinterpretando algo importante, pero se me ha pedido que cree algunas pruebas de unidad para mi servicio WCF. Es un servicio muy simple que ejecuta un procedimiento almacenado y devuelve el resultado. La segunda línea de mi operación es la siguiente:Pruebas de unidad defectuosa debido a la falta del archivo .config
string conn = ConfigurationManager
.ConnectionStrings["AtlasMirrorConnectionString"].ConnectionString;
Todo funciona bien cuando se despliega el servicio, pero en virtud de la unidad de pruebas, parece que el archivo de configuración se vuelve invisible. ConfigurationManager.ConnectionStrings["AtlasMirrorConnectionString"]
se convierte en una referencia nula y se lanza en consecuencia.
¿Cómo incluyo mi archivo de configuración en las pruebas? En este momento, el único comportamiento que puedo probar es el manejo de los archivos de configuración faltantes, lo cual no es muy útil.
lo sentimos, hice de búsqueda, pero no podías t encuentra esto en cualquier lugar. – recursive
Esta solución funcionará, pero no es una buena opción a largo plazo. Sería mejor tener una solución donde el archivo de configuración se mantendrá actualizado a medida que la solución cambie. – zlsmith86