Padrao adapter completo implementacao e testes.