Acrescentou código na interface, na implementação, e nos testes.

Relatório:

OK