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