Sobes.tech
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.