Sobes.tech
Junior — Middle

Ի՞նչ գրադարան եք օգտագործել մոկ-օբյեկտներ ստեղծելու համար փորձարկման ժամանակ։

sobes.tech AI

Պատասխան AI-ից

Կոդի միավորների մոկ ստեղծելու համար C#-ում հաճախ օգտագործվում է Moq գրադարան։ Դա ամենատարածված և հեշտ օգտագործվող մոկինգ գրադարաններից մեկն է, որը թույլ է տալիս ստեղծել ինտերֆեյսների և դասերի կեղծ իրականացմաններ միավորական թեստերի համար։

Moq-ի օգտագործման օրինակ՝

using Moq;

var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Թեստային տվյալներ");

var result = mock.Object.GetData();
Console.WriteLine(result); // Ցուցադրվելու է "Թեստային տվյալներ"

Moq-ը հեշտությամբ սահմանում է մեթոդների վարքագիծը, ստուգում է զանգահարումները և կարգավորում տարբեր սցենարներ թեստերի համար։