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