function it_should_get_an_operator_filter_from_an_array()
{
$yml = Yaml::parse(file_get_contents(__DIR__ . '/../../resources/filter/filters.yaml'));
$this->toOperator($yml['filter1'])->toLdapFilter()->shouldBeEqualTo('(&(serverRole=*)(username=admin*))');
$this->toOperator($yml['filter2'])->toLdapFilter()->shouldBeEqualTo('(&(serverRole=*)(username=admin*))');
$this->toOperator($yml['filter3'])->toLdapFilter()->shouldBeEqualTo('(&(&(name=chad)(state=WI))(|(name=Frank)(state=IL)))');
$this->toOperator($yml['filter4'])->toLdapFilter()->shouldBeEqualTo('(&(&(objectClass=user)(objectCategory=person))(&(emailAddress=*)(department=IT*)))');
}