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 позволява лесно да се задава поведението на методите, да се проверяват извикванията и да се конфигурират различни сценарии за тестове.