public function validateVatSum($countryCode, $vatNumber)
{
$className = __NAMESPACE__ . '\\Validator\\Validator' . $countryCode;
/** @var Validator\ValidatorInterface $instance */
$instance = new $className();
$vatNumber = self::filterVat($vatNumber);
return $instance->validate($vatNumber);
}
public function testVatNumberChecksumFailure() { $vies = new Vies(); foreach ($this->vatNumberProvider() as $country => $numbers) { foreach ($numbers[1] as $number) { $result = $vies->validateVatSum($country, $number); $this->assertFalse($result); } } }