Junior — Middle
90
Какую библиотеку для создания мок-объектов вы использовали в своих проектах?
Компании, где спрашивали
Элисофт
Ответ от нейросети
sobes.tech AI
В проектах на C# для создания мок-объектов часто используется библиотека Moq. Она проста в использовании и хорошо интегрируется с популярными тестовыми фреймворками.
Пример использования Moq:
var mock = new Mock<IRepository>();
mock.Setup(repo => repo.GetById(1)).Returns(new User { Id = 1, Name = "Test" });
var user = mock.Object.GetById(1);
// user.Name будет "Test"
Moq позволяет задавать поведение методов интерфейсов или классов, что облегчает написание модульных тестов без зависимости от реальных реализаций.