Junior — Middle
Kas saame loetleda populaarseid tööriistu või raamistikke üksustestideks oma projektides?
sobes.tech AI
Vastus AI-lt
C# keeles kasutatakse üksustestide jaoks sageli järgmisi tööriistu ja raamistikke:
- NUnit — üks populaarsemaid raamistikke testide kirjutamiseks ja käivitamiseks.
- xUnit.net — kaasaegne ja paindlik raamistik, mida sageli kasutatakse uutes projektides.
- MSTest — Microsofti Visual Studio sisseehitatud raamistik.
- Moq — raamatukogu mock-objektide loomiseks, mida sageli kasutatakse koos NUnit või xUnit-ga.
Näide lihtsast testist NUnit-ga:
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);
}
}