Junior — Middle
Ce bibliotecă ai folosit pentru a crea obiecte mock în timpul testelor?
sobes.tech AI
Răspuns de la AI
Pentru a crea obiecte mock în testele C#, se folosește adesea biblioteca Moq. Este una dintre cele mai populare și ușor de utilizat biblioteci pentru mockare, care permite crearea de implementări false ale interfețelor și claselor pentru testele unitare.
Exemplu de utilizare a Moq:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Date de test");
var result = mock.Object.GetData();
Console.WriteLine(result); // Va afișa "Date de test"
Moq permite definirea ușoară a comportamentului metodelor, verificarea apelurilor și configurarea diferitelor scenarii pentru teste.