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);
}