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