Tipo assim, Temos que implementar uma nova interface e uma nova classe para testar com o Mock, e depois fazemos os testas, mas o motivo principal do testes é testar os métodos que o sistema irá utilizar no dia a dia, entao o mock vai testar uma outra classe que a nossa aplicação não utiliza??? Porque???
Entendi que é um banco de dados virtual, que não irá afetar as informacoes no nosso banco de dados, mas se isso significa que o teste deverá ser em outra classe que o nosso sistema não utiliza, torna o teste inútil.
Ou estou errado?