Sobes.tech
Junior — Middle

Можеш ли да набројиш популарне алате или оквире за јединично тестирање у својим пројектима?

sobes.tech АИ

Одговор од АИ

У C# за једини тестирања често се користе следећи алати и оквири:

  • NUnit — један од најпопуларнијих оквира за писање и извођење тестова.
  • xUnit.net — модеран и флексибилан оквир, често се користи у новим пројектима.
  • MSTest — оквир уграђен у Visual Studio од Microsoft-а.
  • Moq — библиотека за креирање mock објеката, често се користи заједно са NUnit или xUnit.

Пример једноставног теста са 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);
    }
}