Junior — Middle
Testlər vasitəsilə verilənlər bazasının işləkliyini necə yoxlayırsan?
sobes.tech Süni İntellekt
AI-dan cavab
C# testlərində verilənlər bazasının işləkliyini yoxlamaq üçün tez-tez ən sadə sorğunu yerinə yetirən metod istifadə olunur, məsələn, SELECT 1. Bu test verilənlər bazası ilə əlaqənin qurulduğunu və bazanın sorğulara cavab verdiyini yoxlayır.
ADO.NET istifadə edərək nümunə:
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;
}
}
Birlik testlərində, bu metoddan istifadə edərək verilənlər bazasının əlçatan olub-olmadığını yoxlamaq olar, daha mürəkkəb testlərdən əvvəl bazanın əlçatanlığını təmin edir.