Sobes.tech
Junior — Middle

Felsorolnád népszerű eszközöket vagy keretrendszereket az egységtesztek végrehajtásához a projektjeidben?

sobes.tech MI

Válasz az MI-től

C#-ban az egységtesztekhez gyakran használják a következő eszközöket és keretrendszereket:

  • NUnit — az egyik legnépszerűbb keretrendszer a tesztek írásához és futtatásához.
  • xUnit.net — modern és rugalmas keretrendszer, gyakran használják új projektekben.
  • MSTest — a Microsoft Visual Studio-ba beépített keretrendszer.
  • Moq — könyvtár a mock objektumok létrehozásához, gyakran használják az NUnit vagy xUnit mellett.

Egyszerű NUnit teszt példája:

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