Junior — Middle
Оё метавонед намудҳои асосии тестҳои воҳидиро, ки барои санҷиши код истифода мешаванд, номбар кунед?
sobes.tech AI
Ҷавоб аз AI
Базовите видове единични тестове за проверка на кода в C# включват:
- Функционални тестове (Functional tests) — проверяват дали отделните методи или функции работят според изискванията.
- Тестове за граници (Boundary tests) — проверяват поведението на кода при границите на допустимите стойности.
- Тестове за изключения (Exception tests) — проверяват правилната обработка на грешки и изключения.
- Mock тестове (Mock tests) — използват имитации за външни зависимости, за да изолират тестирания код.
Пример за прост единичен тест с NUnit:
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
var result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}