Back to questions
Junior — Middle
68
Какую библиотеку вы использовали для создания мок-объектов при тестировании?
Answer from AI
sobes.tech AI
Для создания мок-объектов при тестировании на C# часто используют библиотеку Moq. Это одна из самых популярных и простых в использовании библиотек для мокирования, которая позволяет создавать поддельные реализации интерфейсов и классов для юнит-тестов.
Пример использования Moq:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Test data");
var result = mock.Object.GetData();
Console.WriteLine(result); // Выведет "Test data"
Moq позволяет легко задавать поведение методов, проверять вызовы и настраивать различные сценарии для тестирования.