Sobes.tech
Junior — Middle

Kannst du die wichtigsten Arten von Unit-Tests auflisten, die zur Überprüfung des Codes verwendet werden?

sobes.tech KI

Antwort von AI

Die wichtigsten Arten von Unit-Tests zur Überprüfung des Codes in C# umfassen:

  • Funktionstests (Functional tests) — prüfen, ob einzelne Methoden oder Funktionen gemäß den Anforderungen funktionieren.
  • Grenzwerttests (Boundary tests) — prüfen das Verhalten des Codes an den Grenzen der zulässigen Werte.
  • Ausnahmetests (Exception tests) — prüfen die korrekte Behandlung von Fehlern und Ausnahmen.
  • Mock-Tests (Mock tests) — verwenden Platzhalter für externe Abhängigkeiten, um den zu testenden Code zu isolieren.

Beispiel für einen einfachen Unit-Test mit NUnit:

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