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