/**
  * @depends testRememberToken
  *
  * @param MemberEntity $entity
  */
 public function testEmailForPasswordReset($entity)
 {
     $entity->setEmailForPasswordReset('email');
     $this->assertEquals('email', $entity->getEmailForPasswordReset());
 }
 private function setProfileImageResolverOfMember()
 {
     $default = $this->app['config']['xe.member.profileImage.default'];
     $storage = $this->app['xe.storage'];
     $media = $this->app['xe.media'];
     MemberEntity::setProfileImageResolver(function ($imageId) use($default, $storage, $media) {
         /** @var Storage $storage */
         $file = $storage->get($imageId);
         if ($file !== null) {
             /** @var MediaManager $media */
             $mediaFile = $media->make($file);
             return asset($mediaFile->url());
         }
         return asset($default);
     });
 }