Sobes.tech
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.