Junior — Middle
Poți enumera instrumente sau framework-uri populare pentru efectuarea testelor unitare în proiectele tale?
sobes.tech AI
Răspuns de la AI
În C# pentru testarea unitară, se folosesc adesea următoarele instrumente și cadre:
- NUnit — unul dintre cele mai populare cadre pentru scrierea și rularea testelor.
- xUnit.net — cadru modern și flexibil, adesea utilizat în proiecte noi.
- MSTest — cadru încorporat în Visual Studio de la Microsoft.
- Moq — bibliotecă pentru crearea obiectelor mock, adesea utilizată împreună cu NUnit sau xUnit.
Exemplu de test simplu cu 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);
}
}