Olá pessoal,
Acabei descobrindo que além de transformarmos os objetos de teste em atributos, podemos colocar a inicialização dos campos dentro do construtor da classe teste, dessa forma não é mais necessário usar as notações @BeforeEach
somente para criar os objetos de teste, uma vez que internamente o jUnit entende que essa instância está sendo usada nos testes.
Agora, em questão de boas práticas não cheguei pesquisar, no entanto me pareceu bem intuitivo , levando em consideração que não pesquisei, apenas me ocorreu em tentar dessa forma, e para minha surpresa, todos os testes passaram.
Obrigado por lerem até aqui.
Abraço.