Junior — Middle
Puoi elencare strumenti o framework popolari per i test unitari nei tuoi progetti?
sobes.tech AI
Risposta dell'AI
In C# per i test unitari, vengono spesso utilizzati i seguenti strumenti e framework:
- NUnit — uno dei framework più popolari per scrivere ed eseguire test.
- xUnit.net — framework moderno e flessibile, spesso usato in nuovi progetti.
- MSTest — framework integrato in Visual Studio di Microsoft.
- Moq — libreria per creare oggetti mock, spesso usata insieme a NUnit o xUnit.
Esempio di un semplice test con 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);
}
}