public function testStateOnlyRequiredForUS() { $addr = new Academe\SagePay\Model\Address(); $addr->setField('Country', 'GB'); $addr->setField('State', 'AA'); $validator = new Academe\SagePay\Validator\Model\Address(); $validator->validate($addr); $errors = $validator->getErrors(); $this->assertArrayHasKey('State', $errors); $this->assertEquals($errors['State'], $validator->STATE_ONLY_FOR_US); }
public function testSetField() { $addr = new Academe\SagePay\Model\Address(); $addr->setField('Surname', 'Test Surname'); $this->assertEquals($addr->getField('Surname'), 'Test Surname'); }