Refatorações e inclusão de Testes