Junior — Middle
¿Qué método utilizas para verificar la funcionalidad de la base de datos mediante pruebas?
sobes.tech AI
Respuesta de la IA
Para verificar la funcionalidad de la base de datos en las pruebas en C#, a menudo se utiliza un método que realiza la consulta más simple a la base, por ejemplo, SELECT 1. Esta prueba verifica que la conexión con la base está establecida y que la base responde a las consultas.
Ejemplo usando ADO.NET:
public bool IsDatabaseAvailable(string connectionString)
{
using var connection = new SqlConnection(connectionString);
try
{
connection.Open();
using var command = new SqlCommand("SELECT 1", connection);
var result = command.ExecuteScalar();
return result != null && Convert.ToInt32(result) == 1;
}
catch
{
return false;
}
}
En las pruebas unitarias, se puede usar este método para asegurarse de que la base de datos está accesible antes de realizar pruebas más complejas.