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