public function testRetrieveByToken()
 {
     // not using provider, shouldn't return anything
     $this->assertNull($this->baseLdapUserProvider->retrieveByToken('id', 'token'));
     $provider = Mockery::mock('Illuminate\\Contracts\\Auth\\UserProvider');
     $this->baseLdapUserProvider->setProvider($provider);
     $providerUser = Mockery::mock('Illuminate\\Contracts\\Auth\\Authenticatable');
     $provider->shouldReceive('retrieveByToken')->andReturn($providerUser);
     // using provider, should return from it
     $this->assertEquals($providerUser, $this->baseLdapUserProvider->retrieveByToken('id', 'token'));
 }