setEmail(self::$email); $payee->setMerchantId(self::$merchant_id); $payee->setPhone(self::$phone); return $payee; } public function setup() { $this->payee = self::createPayee(); } public function testGetterSetter() { $this->assertEquals(self::$email, $this->payee->getEmail()); $this->assertEquals(self::$merchant_id, $this->payee->getMerchantId()); $this->assertEquals(self::$phone, $this->payee->getPhone()); } public function testSerializeDeserialize() { $p1 = $this->payee; $p2 = new Payee(); $p2->fromJson($p1->toJson()); $this->assertEquals($p1, $p2); } }