TDD para novatos

Intentando probar el sistema de test (TDD) que implementa y trae adaptado asp.net mvc me encontré con un pequeño problema la primera vez que quise probar una conexión una base de datos de mi web, el problema radicaba en que el sistema no conseguía resolver la siguiente key  “global::System.Configuration.ConfigurationManager.ConnectionStrings[“ApplicationServices”].ConnectionString” de este procedimiento:


Puse a depurar el proyecto de test y en seguida vi el problema, las conexiones de datos no se sacan del propio web.config de la web en el caso de los test ,si no que en el app.config del proyecto de test se configuran las conexiones a base de datos que se van a utilizar durante los test, esto está muy bien para poder mantener un entorno de base de datos de test en el que los datos generados sean totalmente esperados y limitados.
Por tanto en cuanto me di cuenta del problema y agregué al app.config la configuración que le correspondía todo empezó a fluir correctamente:

         connectionString=”Data Source=(localhost)SQLEXPRESS;Initial Catalog=webdatabase;Integrated Security=True”
         providerName=”System.Data.SqlClient” />

Comments are closed here.