Junior — Middle
Kuru bibliotēku jūs izmantojāt, lai izveidotu mock objektus testēšanas laikā?
sobes.tech AI
Atbilde no AI
Lai izveidotu moku objektus testēšanā C#, bieži tiek izmantota bibliotēka Moq. Tā ir viena no populārākajām un viegli lietojamajām bibliotēkām moku veidošanai, kas ļauj izveidot viltus realizācijas interfeisiem un klasēm vienību testiem.
Moq lietošanas piemērs:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Testa dati");
var result = mock.Object.GetData();
Console.WriteLine(result); // Izvadīs "Testa dati"
Moq ļauj viegli noteikt metožu uzvedību, pārbaudīt izsaukumus un konfigurēt dažādus scenārijus testiem.