function it_should_refresh_roles_but_not_attributes_if_specified($query, LdapUser $user)
 {
     $this->setRefreshAttributes(false);
     $query->getResult()->shouldBeCalled();
     $user->toArray()->shouldBeCalled()->willReturn(['foo' => 'bar', 'guid' => $this->attr['guid']]);
     $user->getType()->shouldBeCalled()->willReturn('user');
     $user->getRoles()->shouldNotBeCalled();
     $query->getSingleResult()->shouldNotBeCalled();
     $this->refreshUser($user)->toArray()->shouldEqual(['foo' => 'bar', 'guid' => $this->attr['guid']]);
 }