public function testValidateBoth()
 {
     $entity = new DummyEntityToValidationWithMethod();
     $config = array('entity_validation_method' => 'validateIt', 'ignore_standard_validator' => false);
     $result = $this->validator->validate($entity, $config);
     $this->assertInstanceOf(ValidationResult::clazz(), $result);
     $this->assertTrue($result->hasErrors());
     $this->assertTrue(in_array('an error', $result->getGeneralErrors()));
     $this->assertInstanceOf(ValidationResult::clazz(), $entity->givenValidationResult);
     $this->assertInstanceOf('Symfony\\Component\\DependencyInjection\\ContainerInterface', $entity->givenContainer);
     $this->assertEquals(1, count($result->getFieldErrors('id')));
 }