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).
Cabe destacar, esse método terá OUTROS métodos adicionais (findById, coisas de Pageable, etc.). Ele serve justamente para isso, preparar cenários específicos.
A seguir, testaremos o método delete com seus dois cenários ➡️