/** * Defines the country code. * * The country code is not case sensitive. * * @param string $countryCode The ISO 639-1 country code. * @param Factory $factory */ public function __construct($countryCode, Factory $factory = null) { if (null === $factory) { $factory = new Factory(); } $this->validatable = $factory->bic($countryCode); }
public function testShouldNotBeCaseSensitiveToReturnBICRuleAccordingToCountry() { $factory = new Factory(); $this->assertEquals($factory->bic('DE'), $factory->bic('de')); }