ID não existente
Simular o comportamento do repository, usando nonExistingId e retornando um Optional empty.

E dentro do método, fazer a assertion.

Atualizado
Simular o comportamento do repository, usando nonExistingId e retornando um Optional empty.
E dentro do método, fazer a assertion.
Atualizado