0
respostas

O instrutor não escreveu um teste correto!

No curso "C#: Testes de unidade e TDD com xUnit", módulo "Organizando seus testes", aula "Escrevendo mais testes" o professor criou um teste chamado "LeilaoComLancesOrdenadosPorValor" que não faz o que o teste promete. Ele apenas ordenou as entradas no Arranje, mas o teste não verifica a ordenação no Assert e sim o "valorEsperado" vs "vaslorObtido". Sugiro editarem essa parte do video de tal forma que o teste realmente verifique a ordenação dos lances. A mesma coisa aconteceu ao escrever o teste "LeilaoComVariosLances", o que é verificado no Assert não condiz com o nome do método. A mesma coisa aconteceu no teste "LeilaoComApenasUmLance", o que é verificado novamente é sae o "valorEsperado" é igual ao "valorObtido". A mesma coisa acontece no teste "LeilaoComTresClientes", o que é verificado no assert é se o ganhador do leilão é um tal de beltrano, além do velho "valorEsperado" = "valorObtido".

Pessoal, nenhum teste escrito faz aquilo que o seu nome sugere.

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