Sobes.tech
Junior — Middle

Коя библиотека използвахте за създаване на мок-обекти при тестване?

sobes.tech AI

Отговор от AI

За създаване на мок обекти при тестване в C# често се използва библиотеката Moq. Това е една от най-популярните и лесни за използване библиотеки за мокване, която позволява създаването на фалшиви реализации на интерфейси и класове за единични тестове.

Пример за използване на Moq:

using Moq;

var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Тестови данни");

var result = mock.Object.GetData();
Console.WriteLine(result); // Ще изведе "Тестови данни"

Moq позволява лесно да се задава поведението на методите, да се проверяват извикванията и да се конфигурират различни сценарии за тестове.