Sobes.tech
Junior — Middle

Quale libreria hai usato per creare oggetti mock durante i test?

sobes.tech AI

Risposta dell'AI

Per creare oggetti mock durante i test in C#, si utilizza spesso la libreria Moq. È una delle librerie più popolari e facili da usare per il mocking, che permette di creare implementazioni fittizie di interfacce e classi per i test unitari.

Esempio di utilizzo di Moq:

using Moq;

var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Dati di test");

var result = mock.Object.GetData();
Console.WriteLine(result); // Mostrerà "Dati di test"

Moq permette di definire facilmente il comportamento dei metodi, verificare le chiamate e configurare diversi scenari per i test.