2
respostas

Erro de mesmo Id ao rodar todos os testes juntos

Boa tarde No fim da aula você rodou o novo teste separadamente, porém eu fui rodar eles juntos e acontece isso:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeIsso acontece porque os dois métodos de teste tentam inserir ao mesmo tempo quando sao executados juntos e acaba que o banco estando vazio o método de cadastro de tarefa insere uma tarefa com id 1 e outro método não consegue adicionar com esse id. A linha var comando = new CadastraTarefa("Estudar xUnit", new Categoria("Estudo"), new DateTime(2021, 12, 31)); está passando primeiro.

Como fazer nesse caso pra executar todos os testes juntos e ele entender que tem que zera o banco em memória a cada teste?

2 respostas

Mesmo problema aqui :c

provavel que esteja usando o mesmo nome de bancoinmemory nos metodos de teste

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