Sobes.tech
Junior — Middle

Millist raamatukogu kasutasite mock-objektide loomiseks testimise ajal?

sobes.tech AI

Vastus AI-lt

Kasutades C#-i testimisel sageli Moq teeki, saab luua mock-objekte. See on üks populaarsemaid ja lihtsamaid teeke mockimiseks, mis võimaldab luua võltsitud realiseeringuid liidestest ja klassidest üksustestitestamiseks.

Moq kasutamise näide:

using Moq;

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

var result = mock.Object.GetData();
Console.WriteLine(result); // Kuvab "Testandmed"

Moq võimaldab lihtsalt määrata meetodite käitumist, kontrollida kõnesid ja konfigureerida erinevaid stsenaariume testimiseks.