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