public function testValidatorIsCalled()
{
$data = new DummyEntity();
$expectedValidationGroups = ['a', 'b', 'c'];
$validatorProphecy = $this->prophesize(ValidatorInterface::class);
$validatorProphecy->validate($data, null, $expectedValidationGroups)->shouldBeCalled();
$validator = $validatorProphecy->reveal();
list($resourceMetadataFactory, $event) = $this->createEventObject($expectedValidationGroups, $data);
$validationViewListener = new ValidateListener($validator, $resourceMetadataFactory);
$validationViewListener->onKernelView($event);
}