Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
¿Cómo hacer que el proyecto de prueba de integración use una cadena de conexión diferente?

Tengo cadenas de conexión configuradas en un archivo app.config, con diferentes archivos para depurar y liberar según esta respuesta SO . Estoy configurando un proyecto de prueba de integración que debería usar un catálogo inicial diferente para las pruebas. ¿Cómo obtengo el proyecto, y solo el proyecto de prueba de integración, para usar una cadena de conexión diferente?

Editar: tratando de agregar algunos detalles más. En app.config tengo lo siguiente:

En la cadena de conexión, tiene la línea initial catalog=MyProgramDB . Sin embargo, me gustaría que las pruebas unitarias usen initial catalog=MyIntegrationTestingDB en su lugar.

Intenté crear una configuración separada para las pruebas a las que puedo cambiar, pero no puedo cambiar los proyectos de prueba a ninguna configuración excepto Depurar o Liberar.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No especificó ningún código, así que le daré un ejemplo de cómo inicializarlo con SQL Server y EF .

En el inicio de su proyecto, deberá inyectar la cadena de conexión.

Podría ser algo como esto:

 public void ConfigureServices(IServiceCollection services) { services.AddDbContext<DbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("<Name1>")); }

El <Name1> será la cadena de conexión que desea para las pruebas de integración. En otro proyecto, podría usar <Name2> .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda