Junior — Middle
Quelle bibliothèque avez-vous utilisée pour créer des objets simulés lors des tests?
sobes.tech IA
Réponse de l'IA
Pour créer des objets simulés lors des tests en C#, la bibliothèque Moq est souvent utilisée. C'est l'une des bibliothèques les plus populaires et faciles à utiliser pour le mock, permettant de créer des implémentations factices d'interfaces et de classes pour les tests unitaires.
Exemple d'utilisation de Moq :
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Données de test");
var result = mock.Object.GetData();
Console.WriteLine(result); // Affichera "Données de test"
Moq permet de définir facilement le comportement des méthodes, de vérifier les appels et de configurer différents scénarios pour les tests.