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