Bom dia!
Como testar metodos que são voids?
Atenciosamente
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Bom dia!
Como testar metodos que são voids?
Atenciosamente
Olá Jacqueline, tudo bem?
Para testar métodos que são voids, você pode utilizar o conceito de verificação de estado. Isso significa que você deve verificar se o estado do objeto que está sendo testado foi alterado corretamente após a execução do método void.
Por exemplo, se o método void que você deseja testar altera um atributo de um objeto, você pode verificar se esse atributo foi alterado corretamente após a execução do método.
public class Multiplicacao
{
public void Mult(ref int valor)
{
valor = valor * 2;
}
}
public class MultiplicacaoTests
{
[Fact]
public void Testa_Valor_AposExecucaoMetodo()
{
// Arrange
int _valor = 5;
_obj = new Multiplicacao();
// Act
_obj.Mult(ref value);
// Assert
Assert.Equal(10, _valor);
}
}
Além disso, você também pode verificar se o método void está lançando exceções corretamente, caso seja necessário.
Espero ter ajudado e bons estudos!