Sobes.tech
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.