Sai uma moda, entra outra
Até pouco tempo, a moda no mundo do desenvolvimento era apenas desenvolver. Tudo que todos faziam era simplesmente escrever linhas de código, e se virar depois para garantir seu funcionamento, documentação, etc.
Agora (claro que com um salto no tempo :), o mundo fashion da tecnologia está caminhando - e isso é realmente muito bom - para a moda dos testes. Seja teste unitário, integração, regressão, entre muitos outros, a moda agora é fornecer uma possibilidade de testar seu código enquanto é desenvolvido.
E seguindo esta tendência, alguns padrões de design entram em cena como protagonistas da história. Entre eles, certo destaque para Inversion of Control (IoC) e Dependecy Injection, que não tem uma função voltada para testes, mas facilita e muito a vida quando pensamos em objetos mock e testes unitários do Visual Studio 2008, por exemplo.
Portanto, não vamos fugir da moda. Afinal, pelo menos nesse mundo, o que está nas passarelas é bonito e deve ser usado :)
Abraços.