Prophesizing the tests

Using the mocks from `Prophecy` instead of using the ones from `PHPUnit`.

Not much difference though, but heh, sexier !

Fixes #7