Refatoração dos Testes

Esse pull request visa refatorar os testes garantindo que todos os testes usem objetos mock.