public function createValidatorThrowsExceptionForSingletonValidatorsWithOptions()
{
$mockObjectManager = $this->createMock(ObjectManagerInterface::class);
$mockObjectManager->expects($this->once())->method('getScope')->with('FooType')->will($this->returnValue(Configuration::SCOPE_SINGLETON));
$validatorResolver = $this->getMockBuilder(ValidatorResolver::class)->setMethods(['resolveValidatorObjectName'])->getMock();
$this->inject($validatorResolver, 'objectManager', $mockObjectManager);
$validatorResolver->expects($this->once())->method('resolveValidatorObjectName')->with('FooType')->will($this->returnValue('FooType'));
$validatorResolver->createValidator('FooType', ['foo' => 'bar']);
}