Uma "interface" precisa da implementação para se tornar concreta, com isso, ao testar, apenas o mockito seria capaz de implementar relativamente, em termos. E usando o mockito a probabilidade de não implementarmos a interface de forma explícita é menor, mantendo a segurança de não usar a persistência... Um aspecto interessante.