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-ը հեշտությամբ սահմանում է մեթոդների վարքագիծը, ստուգում է զանգահարումները և կարգավորում տարբեր սցենարներ թեստերի համար։