Opa, blz galera?
Estou escrevendo testes para uma aplicação e gostaria saber se é boa prática utilizar um teste dentro de outro teste, para ter o fluxo da maneira que preciso.
Por exemplo:
Tenho o teste: deveAtivarUmUsuario(). Nesse teste, antes de mais nada, chamo o teste deveInativarUmUsuario(), para só depois testar a lógica de ativar o usuário.
Isso é uma boa prática ou os testes devem rodar isoladamente?