Simulando comportamento com Mockito
Primeiramente a gente precisa lembrar que o teste de unidade (do service, neste caso), não irá acessar o repository que por sua vez acessará o banco, afinal o service não tem acesso ao banco de dados real.
Primeira coisa: criar novamente o SetUp com BeforeEach e instanciar variáveis a serem reutilizadas.
Além disso, IMPORTANTE! dentro do SetUp colocaremos alguns comportamentos esperados do Mock (ou seja: simulações de cenários que iremos testar).

A seguir, testaremos o método delete com seus dois cenários ➡️
Atualizado