Adicionados testes e coverage