Sobes.tech
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.