Sobes.tech
Junior — Middle

Peux-tu énumérer les principaux types de tests unitaires utilisés pour vérifier le code?

sobes.tech IA

Réponse de l'IA

Les principaux types de tests unitaires pour vérifier le code en C# incluent :

  • Tests fonctionnels (Functional tests) — vérifient que les méthodes ou fonctions individuelles fonctionnent conformément aux exigences.
  • Tests de limite (Boundary tests) — vérifient le comportement du code aux limites des valeurs admissibles.
  • Tests d'exception (Exception tests) — vérifient la gestion correcte des erreurs et exceptions.
  • Tests avec mocks (Mock tests) — utilisent des simulacres pour les dépendances externes afin d'isoler le code testé.

Exemple d'un test unitaire simple utilisant NUnit :

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