public function testValidateCredentials()
 {
     $credentialsFields = ['username' => 'user', 'password' => 'pass'];
     $this->baseLdapUserProvider->setCredentialsFields($credentialsFields);
     $ldapServer = Mockery::mock('LaravelAuthLdap\\Contracts\\LdapServer');
     $this->baseLdapUserProvider->setLdapServer($ldapServer);
     $ldapServer->shouldReceive('authenticate')->once()->andReturn(true);
     $credentials = ['user' => 'foo', 'pass' => 'bar'];
     $user = Mockery::mock('Illuminate\\Contracts\\Auth\\Authenticatable');
     $this->assertTrue($this->baseLdapUserProvider->validateCredentials($user, $credentials));
 }