Junior — Middle
Koki biblioteką naudojote kuriant mock objektus testavimo metu?
sobes.tech AI
Atsakymas iš AI
Kuriant makro objektus testavimui C# dažnai naudojama biblioteka Moq. Tai viena populiariausių ir lengviausiai naudojamų bibliotekų makų kūrimui, leidžianti kurti netikrą įgyvendinimą interfeisų ir klasių vienetiniams testams.
Moq naudojimo pavyzdys:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Testiniai duomenys");
var result = mock.Object.GetData();
Console.WriteLine(result); // Išves "Testiniai duomenys"
Moq leidžia lengvai nustatyti metodų elgseną, tikrinti iškvietimus ir konfigūruoti įvairius scenarijus testavimui.