Implementado testes unitarios