Sobes.tech
Junior — Middle

Kun je populaire tools of frameworks opsommen voor het uitvoeren van unit tests in je projecten?

sobes.tech AI

Antwoord van AI

In C# worden voor unit testing vaak de volgende tools en frameworks gebruikt:

  • NUnit — een van de populairste frameworks voor het schrijven en uitvoeren van tests.
  • xUnit.net — modern en flexibel framework, vaak gebruikt in nieuwe projecten.
  • MSTest — ingebouwd in Visual Studio van Microsoft.
  • Moq — bibliotheek voor het maken van mock-objecten, vaak gebruikt samen met NUnit of xUnit.

Voorbeeld van een eenvoudige test met 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);
    }
}