assertObjectHasProperty($propertyName, $subscription); } public function testJson(): void { $faker = Faker\Factory::create(); $venta = $this->getMockBuilder(Model\Venta::class)->disableOriginalConstructor()->getMock(); $venta->id = $faker->randomNumber(); $toku_id = $faker->ean13(); $id = $faker->randomNumber(); $subscription = new Model\Venta\MediosPago\Toku\Subscription(); $subscription->id = $id; $subscription->venta = $venta; $subscription->toku_id = $toku_id; $expected = json_encode([ 'id' => $id, 'venta_id' => $venta->id, 'toku_id' => $toku_id, ]); $this->assertEquals($expected, json_encode($subscription)); } }