<?php namespace Coinbase\Wallet\Tests\Resource; use Coinbase\Wallet\Enum\ResourceType; use Coinbase\Wallet\Resource\Address; class AddressTest extends \PHPUnit_Framework_TestCase { public function testReference() { $address = Address::reference('ACCOUNT_ID', 'ADDRESS_ID'); $this->assertEquals(ResourceType::ADDRESS, $address->getResourceType()); $this->assertEquals('/v2/accounts/ACCOUNT_ID/addresses/ADDRESS_ID', $address->getResourcePath()); } public function testSetName() { $address = new Address(); $address->setName('NAME'); $this->assertEquals('NAME', $address->getName()); } public function testSetCallbackUrl() { $address = new Address(); $address->setCallbackUrl('URL'); $this->assertEquals('URL', $address->getCallbackUrl()); } }