Junior — Middle
Qual biblioteca você usou para criar objetos simulados durante os testes?
sobes.tech IA
Resposta da IA
Para criar objetos mock em testes em C#, frequentemente utiliza-se a biblioteca Moq. É uma das bibliotecas mais populares e fáceis de usar para mocking, permitindo criar implementações falsas de interfaces e classes para testes unitários.
Exemplo de uso do Moq:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Dados de teste");
var result = mock.Object.GetData();
Console.WriteLine(result); // Vai mostrar "Dados de teste"
O Moq permite definir facilmente o comportamento dos métodos, verificar chamadas e configurar diferentes cenários para testes.