'', 'fao' => '', 'location' => [ 'postal' => '', 'city' => '', 'country' => '', 'address' => '', 'state' => '', 'geo' => [ 'lat' => 0, 'long' => 0, ], ], ]; $address = new Address(); self::assertEquals('', $address->getRecipient()); self::assertEquals('', $address->getFAO()); self::assertInstanceOf('\phpOMS\Stdlib\Base\Location', $address->getLocation()); self::assertEquals($expected, $address->toArray()); self::assertEquals($expected, $address->jsonSerialize()); } public function testGetSet() : void { $expected = [ 'recipient' => 'recipient', 'fao' => 'fao', 'location' => [ 'postal' => '', 'city' => '', 'country' => '', 'address' => '', 'state' => '', 'geo' => [ 'lat' => 0, 'long' => 0, ], ], ]; $address = new Address(); $address->setFAO('fao'); $address->setRecipient('recipient'); $address->setLocation(new Location()); self::assertEquals('recipient', $address->getRecipient()); self::assertEquals('fao', $address->getFAO()); self::assertInstanceOf('\phpOMS\Stdlib\Base\Location', $address->getLocation()); self::assertEquals($expected, $address->toArray()); self::assertEquals($expected, $address->jsonSerialize()); } }