"Saplama", veri / bir tür yanıt sağlamak için var olan bir arabirimin uygulamasıdır. Örneğin:
- bir Veri Kümesi
- Kullanıcı listesi
- bir Xml Dosyası
Normalde bu, başka bir hizmet (Web Hizmeti, başka bir uygulama, bir veritabanı olabilir) tarafından sağlanır, ancak kodun test edilebilirliğini artırmak için sonuçlar "sahtedir".
Bunun en büyük yararı, beklenen verilere dayalı olarak birim testlerde iddiaların yapılmasına izin vermesidir. Veri hatalarından dolayı hatalar ortaya çıkarsa, testler kolaylıkla eklenebilir, yeni bir saplama oluşturulabilir (veri hatasını çoğaltarak) ve hatayı düzeltmek için kod üretilebilir.
Sıv farklılık Mocks temsil ettikleri ve test etmek için kullanılır ki durum bir Taklit onun test ise, bir nesnenin bir etkileşim .