/** * 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->bank($countryCode); }
public function testShouldNotBeCaseSensitiveToReturnBankRuleAccordingToCountry() { $factory = new Factory(); $this->assertEquals($factory->bank('DE'), $factory->bank('de')); }