Junior — Middle
Vai esat izveidojis automātiskās pārbaudes savam kodam?
sobes.tech AI
Atbilde no AI
Jā, automatizētie testi ir svarīga izstrādes daļa, jo tie ļauj pārbaudīt koda pareizību un novērst regresijas.
C# valodā testus bieži raksta, izmantojot tādus ietvarus kā NUnit, MSTest vai xUnit. Testi parasti tiek rakstīti atsevišķos projektos un pārbauda atsevišķas metodes vai klases.
Vienkārša NUnit testa piemērs:
using NUnit.Framework;
public class Calculator
{
public int Add(int a, int b) => a + b;
}
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_WhenCalled_ReturnsSum()
{
var calculator = new Calculator();
var result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}
}
Šis tests pārbauda, vai metode Add atgriež pareizo summu. Automātiskie testi palīdz ātri identificēt kļūdas kodā, veicot izmaiņas.