0
respostas

Dúvidas aula 3

Bom dia

1) Quando colocamos a maneira do xUnit testar exceções porque o teste continuou falhando se não havia nenhuma exceção sendo lançada ainda? O certo não seria o método TerminaPregao() lançar essa exceção ai nossa implementação capturar ela? Ai o teste iria falhar porque tem uma exceção, não é isso?

2) O Sistema está gerando uma exceção agora no TerminaPregao() quando o leilao ainda nao iniciou. A dúvida é, não temos que tratar essa exceção? Porque para o usuário aparecia algo nada simpático na tela.

3) No LancaInvalidOperationExceptionDadoPregaoNaoIniciado() nós verificamos se o pregão lança exceção e verificamos a mensagem, então nesse caso tem dois asserts? Pode ter dois asserts?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software