示例#1
0
 public function testShouldDefineAaddress()
 {
     $payment = new Payment();
     $address = new Address();
     $address->setCity('São Paulo');
     $this->assertInstanceOf('\\laravel\\pagseguro\\Payment\\Payment', $payment->setAddress($address));
     $this->assertInstanceOf('laravel\\pagseguro\\Address\\Address', $payment->getAddress());
     $this->assertEquals('São Paulo', $payment->getAddress()->getCity());
     $this->assertSame($address, $payment->getAddress());
 }
 public function testFullAddress()
 {
     $data = ['postalCode' => '06410000', 'street' => 'Rua da prata', 'number' => '55', 'complement' => '', 'district' => 'Jardim dos Camargos', 'city' => 'Barueri', 'state' => 'SP', 'country' => 'Brasil'];
     $o = new Address($data);
     $this->assertEquals($data, $o->toArray());
     $this->assertEquals($data['postalCode'], $o->getPostalCode());
     $this->assertEquals($data['street'], $o->getStreet());
     $this->assertEquals($data['number'], $o->getNumber());
     $this->assertEquals($data['complement'], $o->getComplement());
     $this->assertEquals($data['district'], $o->getDistrict());
     $this->assertEquals($data['city'], $o->getCity());
     $this->assertEquals($data['state'], $o->getState());
     $this->assertEquals($data['country'], $o->getCountry());
 }
示例#3
0
<?php

require_once __DIR__ . '/../../vendor/autoload.php';
use laravel\pagseguro\Address\Address;
$addressData = ['postalCode' => '06410000', 'street' => 'Rua da prata', 'number' => '55', 'complement' => '', 'district' => 'Jardim dos Camargos', 'city' => 'Barueri', 'state' => 'SP', 'country' => 'Brasil'];
$address = new Address($addressData);
echo sprintf('DATA: %s', implode(', ', array_filter($address->toArray())));