Junior — Middle
Peux-tu énumérer les outils ou frameworks populaires pour effectuer des tests unitaires dans tes projets?
sobes.tech IA
Réponse de l'IA
En C#, pour les tests unitaires, on utilise souvent les outils et frameworks suivants :
- NUnit — l'un des frameworks les plus populaires pour écrire et exécuter des tests.
- xUnit.net — framework moderne et flexible, souvent utilisé dans de nouveaux projets.
- MSTest — framework intégré dans Visual Studio de Microsoft.
- Moq — bibliothèque pour créer des objets mock, souvent utilisée avec NUnit ou xUnit.
Exemple d'un test simple avec NUnit :
using NUnit.Framework;
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calc = new Calculator();
var result = calc.Add(2, 3);
Assert.AreEqual(5, result);
}
}