Esempio n. 1
0
 /**
  * @vcr Actions/can_validate_beneficiaries.yaml
  * @test
  */
 public function canValidateBeneficiaries()
 {
     $beneficiary = Beneficiary::createForValidate('GB', 'GBP', 'GB')->setAccountNumber('12345678')->setRoutingCodeType1('sort_code')->setRoutingCodeValue1('123456')->setPaymentTypes(['regular']);
     $beneficiary = $this->getAuthenticatedClient()->beneficiaries()->validate($beneficiary);
     $dummy = json_decode('{"payment_types":["regular"],"bank_country":"GB","bank_name":"HSBC BANK PLC","bank_account_type":null,"currency":"GBP","account_number":"12345678","routing_code_type_1":"sort_code","beneficiary_address":[],"beneficiary_country":"GB","beneficiary_entity_type":null,"beneficiary_company_name":null,"beneficiary_first_name":null,"beneficiary_last_name":null,"beneficiary_city":null,"beneficiary_postcode":null,"beneficiary_state_or_province":null,"beneficiary_date_of_birth":null,"beneficiary_identification_type":null,"beneficiary_identification_value":null,"routing_code_value_1":"123456","routing_code_type_2":null,"routing_code_value_2":null,"bic_swift":null,"iban":null,"bank_address":["5 Wimbledon Hill Rd","Wimbledon","London"]}', true);
     $this->validateObjectStrictName($beneficiary, $dummy);
 }