Junior — Middle
Kodu kontrol etmek için kullanılan temel birim testleri türlerini sıralayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
C# kodunu kontrol etmek için temel birim testleri şunları içerir:
- Fonksiyonel testler (Functional tests) — bireysel metodların veya fonksiyonların gereksinimlere uygun çalışıp çalışmadığını kontrol eder.
- Sınır testleri (Boundary tests) — kodun izin verilen değerlerin sınırlarında nasıl davrandığını test eder.
- İstisna testleri (Exception tests) — hataların ve istisnaların doğru şekilde işlendiğini kontrol eder.
- Mock testleri (Mock tests) — dış bağımlılıkları taklit ederek test edilen kodu izole eder.
NUnit kullanılarak yapılmış basit bir birim testi örneği:
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
var result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}