refatoracao controllers e inclusao testes automatizados