Junior — Middle
Hogyan történik a tesztesetek futtatása a projektben?
sobes.tech MI
Válasz az MI-től
C# projektekben a tesztesemények futtatásához általában olyan keretrendszereket használnak, mint az NUnit vagy MSTest. A tesztek metódusokként íródnak, attribútumokkal, például [Test] az NUnit esetében. A tesztek futtatása lehet a Visual Studio Test Exploreren keresztül vagy a parancssorban a dotnet test parancs segítségével.
Egyszerű NUnit teszt példája:
using NUnit.Framework;
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calc = new Calculator();
Assert.AreEqual(5, calc.Add(2, 3));
}
}
Így a tesztek automatikusan futnak, és az eredmények kényelmes módon jelennek meg.