1
resposta

[Dúvida] Mock é realmente Util?

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?

1 resposta

Eu achei mal explicada essa parte, justamento pelo fato de se estar testando uma classe que não a que será usada de fato. Pesquisando aqui eu encontrei uma série de explicações sobre Moq e xUnit e elas me parecem bem mais plausiveis do que a que é mostrada nesse curso.