public function validatorTests(array $options, $imageOrientation, $isValid)
{
$validator = new ImageOrientationValidator($options);
$image = $this->createMock(ImageInterface::class);
$image->expects($this->any())->method('getOrientation')->will($this->returnValue($imageOrientation));
$validationResult = $validator->validate($image);
if ($isValid) {
$this->assertFalse($validationResult->hasErrors());
} else {
$this->assertTrue($validationResult->hasErrors());
}
}