Junior — Middle
Que tipos de testes você criou nos seus projetos?
sobes.tech IA
Resposta da IA
Nos meus projetos, criei os seguintes tipos de testes em C#:
- Testes unitários para verificar métodos e classes individuais usando NUnit ou MSTest.
- Testes de integração para verificar a interação entre componentes.
- Testes funcionais que verificam a lógica de negócio da aplicação.
Exemplo de um teste unitário simples com NUnit:
using NUnit.Framework;
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
int result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}
}
public class Calculator
{
public int Add(int a, int b) => a + b;
}