public function testUpdateRememberToken()
 {
     $provider = Mockery::mock('Illuminate\\Contracts\\Auth\\UserProvider');
     $this->baseLdapUserProvider->setProvider($provider);
     $ldapUser = Mockery::mock('LaravelAuthLdap\\Contracts\\LdapUser');
     $provider->shouldReceive('updateRememberToken')->never();
     // if not using provider, don't update token
     $this->baseLdapUserProvider->updateRememberToken($ldapUser, 'token');
     $providerUser = Mockery::mock('Illuminate\\Contracts\\Auth\\Authenticatable');
     $provider->shouldReceive('updateRememberToken')->once();
     // if using provider, should update token in provider
     $this->baseLdapUserProvider->updateRememberToken($providerUser, 'token');
 }