public function testRuleLoader()
 {
     $metadata = $this->factory->getClassMetadata('DMS\\Bundle\\FilterBundle\\Tests\\Dummy\\AnnotatedClass');
     $this->assertRules(2, array('DMS\\Filter\\Rules\\StripTags', 'DMS\\Filter\\Rules\\Alpha'), $metadata->getPropertyRules('name'));
     $this->assertRules(1, array('DMS\\Filter\\Rules\\StripTags'), $metadata->getPropertyRules('nickname'));
     $this->assertRules(1, array('DMS\\Filter\\Rules\\StripTags'), $metadata->getPropertyRules('description'));
     $this->assertRules(1, array('DMS\\Bundle\\FilterBundle\\Rule\\Service'), $metadata->getPropertyRules('serviceFiltered'));
     $rules = $metadata->getPropertyRules('description');
     /** @var $rule StripTags */
     $rule = \array_shift($rules);
     $this->assertEquals('<b><i>', $rule->allowed);
 }