delete
O nosso método delete do service é void tem 3 possibilidades: deletar, id não encontrado e violação de integridade (quando um id de um objeto está associado a outro):

Como sabemos, em teste, quando é void mudamos a ordem quando vamos fazer a simulação, primeiro a consequência, depois o when:
Simulação comportamento:

Método (ID existente e não existente):

Atualizado