Sobes.tech
Junior — Middle

Felsorolnád a kód ellenőrzésére használt fő egységtesztek típusait?

sobes.tech MI

Válasz az MI-től

A C# kód ellenőrzésére szolgáló alapvető egységtesztek típusai a következők:

  • Funkcionális tesztek (Functional tests) — ellenőrzik, hogy az egyes módszerek vagy funkciók megfelelnek-e a követelményeknek.
  • Határérték tesztek (Boundary tests) — ellenőrzik a kód viselkedését a megengedett értékek határainál.
  • Kivétel tesztek (Exception tests) — ellenőrzik a hibák és kivételek helyes kezelését.
  • Mock tesztek (Mock tests) — külső függőségek mockolásával izolálják a tesztelendő kódot.

Egyszerű egységteszt példája NUnit használatával:

[Test]
public void Add_TwoNumbers_ReturnsSum()
{
    var calculator = new Calculator();
    var result = calculator.Add(2, 3);
    Assert.AreEqual(5, result);
}