Junior — Middle
Koju biblioteku ste koristili za kreiranje mock objekata tokom testiranja?
sobes.tech АИ
Одговор од АИ
Za kreiranje lažnih objekata tokom testiranja u C#-u često se koristi biblioteka Moq. To je jedna od najpopularnijih i najlakših za korišćenje biblioteka za mockovanje, koja omogućava kreiranje lažnih implementacija interfejsa i klasa za jedinićne testove.
Primer korišćenja Moq:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Test podaci");
var result = mock.Object.GetData();
Console.WriteLine(result); // Ispisaće "Test podaci"
Moq omogućava lako definisanje ponašanja metoda, proveru poziva i konfigurisanje različitih scenarija za testove.