Testes e Padrões de Projeto