function it_validates_an_item_and_the_validation_fails(ValidatorInterface $validator, Constraint $constraint, ConstraintViolationList $list) { $list->count()->willReturn(1); $validator->validate($this->item1, Argument::type('Symfony\\Component\\Validator\\Constraints\\Collection'))->willReturn($list); $this->add('key1', $constraint); $this->__invoke($this->item1); $this->getViolations()->shouldReturn([1 => $list]); }