Junior — Middle
Test zamanı mock obyektləri yaratmaq üçün hansı kitabxanadan istifadə etdiniz?
sobes.tech Süni İntellekt
AI-dan cavab
C#-də testlər zamanı saxtalaşdırılmış obyektlər yaratmaq üçün tez-tez Moq kitabxanası istifadə olunur. Bu, mock etmək üçün ən məşhur və asan istifadə olunan kitabxanalardan biridir və interfeys və siniflərin saxta tətbiqlərini yaratmağa imkan verir.
Moq istifadə nümunəsi:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Test məlumatları");
var result = mock.Object.GetData();
Console.WriteLine(result); // "Test məlumatları" göstərəcək
Moq metodların davranışını asanlıqla təyin etməyə, çağırışları yoxlamağa və müxtəlif ssenariləri konfiqurasiya etməyə imkan verir.