Sobes.tech
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);
}