/**
* @test
*/
public function itShouldPublishUserRegisteredEvent()
{
$id = DomainEventPublisher::instance()->subscribe($subscriber = new SpySubscriber());
new User($userId = new UserId(), '*****@*****.**', 'password');
DomainEventPublisher::instance()->unsubscribe($id);
$this->assertUserRegisteredEventPublished($subscriber, $userId);
}