Junior — Middle
Test sırasında sahte nesneler oluşturmak için hangi kütüphaneyi kullandınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
C#'ta testler sırasında sahte nesneler oluşturmak için sıkça Moq kütüphanesi kullanılır. Bu, sahteleme için en popüler ve kullanımı kolay kütüphanelerden biridir ve arayüzlerin ve sınıfların sahte uygulamalarını oluşturmayı sağlar.
Moq kullanımı örneği:
using Moq;
var mock = new Mock<IMyService>();
mock.Setup(service => service.GetData()).Returns("Test verisi");
var result = mock.Object.GetData();
Console.WriteLine(result); // "Test verisi" yazdırır
Moq, metodların davranışını kolayca belirlemeye, çağrıları doğrulamaya ve farklı senaryoları yapılandırmaya olanak tanır.