adicao de alguns testes unitarios
melhoria de codigo