TDD

Refatoracao realizada utilizando TDD.