assertNotNull($obj); $this->assertNotNull($obj->getSale()); $this->assertNotNull($obj->getAuthorization()); $this->assertNotNull($obj->getOrder()); $this->assertNotNull($obj->getCapture()); $this->assertNotNull($obj->getRefund()); $this->assertEquals(self::getJson(), $obj->toJson()); return $obj; } /** * @depends testSerializationDeserialization * @param RelatedResources $obj */ public function testGetters($obj) { $this->assertEquals($obj->getSale(), SaleTest::getObject()); $this->assertEquals($obj->getAuthorization(), AuthorizationTest::getObject()); $this->assertEquals($obj->getOrder(), OrderTest::getObject()); $this->assertEquals($obj->getCapture(), CaptureTest::getObject()); $this->assertEquals($obj->getRefund(), RefundTest::getObject()); } }