Sobes.tech
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);
    }
}