ASOBrasil wrote:
Trabalhar sempre com interface como parâmetros; isso é uma realidade no dia-a-dia de vocês ou é um ideal a ser atingido?
Sim. Na verdade isso segue a boa pratica de programar orientado a interface, não a implementação. Se vc trabalha baseado em interfaces, vc vai ter ela como parametro, mas pode passar qualquer implementação na hora de executar.
Não conheço o JMock, ja usei o MockObejcts e era bem mais facil trabalhar usando interfaces. Como tinhamos programado baseado em interaces não tivemos problemas em mockar isso na hora dos testes.
Da uma pesuisada, talves tenha como fazer.
[]'s