Junior — Middle
Jakou knihovnu jste použili k vytváření mock objektů při testování?
sobes.tech AI
Odpověď od AI
Pro vytváření mock objektů při testování v C# se často používá knihovna Moq. Je to jedna z nejpopulárnějších a nejjednodušších knihoven pro mockování, která umožňuje vytvářet falešné implementace rozhraní a tříd pro jednotkové testy.
Příklad použití Moq:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Testovací data");
var result = mock.Object.GetData();
Console.WriteLine(result); // Vypíše "Testovací data"
Moq umožňuje snadno nastavovat chování metod, kontrolovat volání a konfigurovat různé scénáře pro testování.