Bem,
Isso depende do que você quer dizer com "Teste de Unidade" ...
Se foi um teste de unidade no estilo TDD, não faz sentido porque você escreve teste enquanto escreve seu código. Não há nenhum caso posterior.Neste caso, você melhora a qualidade do código continuamente: Refatorando ...
E
Se era um "teste de unidade" clássico [o que quer dizer que eu não sei, mas eu quero dizer teste depois de escrever os códigos e geralmente feito por outros caras], o principal critério é o que você espera da revisão de códigos e da natureza dos testes de unidade: se você deseja uma revisão rápida - faça uma revisão e tome medidas e não tenha um teste de unidade automatizado, terá que aguardar o teste de unidade. Se você deseja identificar problemas antigos com a revisão de código e aplicar gradualmente a solução para as próximas iterações, poderá fazê-lo antes do teste de unidade ...
Mas, afinal, pessoalmente, para a revisão por código, o teste de unidade após ou mais tarde não é um critério real para mim ...
Por que fazemos revisão de código? Para a qualidade do código ... Em vez de uma porta de "controle de qualidade", injete qualidade no ambiente do processo de desenvolvimento de software ...