o design de uma feature ou de um método é muito importante para a testabilidade.  se o design não for bem feito pode tornar o teste muito difícil ou até impossível.

vamos falar um pouco sobre isto na palestra que faremos sobre melhores práticas de testes unitários junto com o Fábio Vazquez no TechEd.

um bom exemplo disto é este post.  se o design do método next da classe random não fosse bem feito, o teste do exemplo do post seria muito difícil.

[]s

 
follow me