Sobes.tech
Junior — Middle

Vai vari uzskaitīt populārus rīkus vai ietvarus vienību testiem savos projektos?

sobes.tech AI

Atbilde no AI

C# valodā bieži vien vienības testēšanai izmanto šādus rīkus un ietvarus:

  • NUnit — viens no populārākajiem ietvariem testu rakstīšanai un izpildei.
  • xUnit.net — mūsdienīgs un elastīgs ietvars, bieži izmanto jaunos projektos.
  • MSTest — Microsoft Visual Studio iebūvētais ietvars.
  • Moq — bibliotēka, kas ļauj izveidot mock objektus, bieži izmanto kopā ar NUnit vai xUnit.

Vienkārša NUnit testa piemērs:

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