Junior — Middle
Akú knižnicu ste použili na vytváranie mock objektov pri testovaní?
sobes.tech AI
Odpoveď od AI
Pre vytvárania mock objektov pri testovaní v C# sa často používa knižnica Moq. Je to jedna z najpopulárnejších a najjednoduchších knižníc na mockovanie, ktorá umožňuje vytvárať falošné implementácie rozhraní a tried pre jednotkové testy.
Príklad použitia Moq:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Testovacie údaje");
var result = mock.Object.GetData();
Console.WriteLine(result); // Vypíše "Testovacie údaje"
Moq umožňuje ľahko nastavovať správanie metód, kontrolovať volania a konfigurovať rôzne scenáre pre testy.