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