Junior — Middle
Quelle méthode utilisez-vous pour vérifier le bon fonctionnement de la base de données avec des tests?
sobes.tech IA
Réponse de l'IA
Pour vérifier le bon fonctionnement de la base de données dans les tests en C#, on utilise souvent une méthode qui exécute la requête la plus simple à la base, par exemple, SELECT 1. Ce test vérifie que la connexion à la base est établie et que la base répond aux requêtes.
Exemple avec 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;
}
}
Dans les tests unitaires, vous pouvez utiliser cette méthode pour vous assurer que la base est accessible avant d'exécuter des tests plus complexes.