* @license http://www.apache.org/licenses/LICENSE-2.0 * @package Tests\Entities */ final class ChannelEntityTest extends TestCase { public function testCreateEntity(): void { $faker = Factory::create(); $base_id = $faker->unique()->sha256; $base_name = $faker->unique()->sha256; $epg_id = $faker->unique()->sha256; $geo_data = $faker->unique()->sha256; $href = $faker->unique()->sha256; $icon = $faker->unique()->sha256; $id = $faker->unique()->sha256; $lang = $faker->unique()->sha256; $name = $faker->unique()->sha256; $update_at = $faker->unique()->sha256; $week = $faker->unique()->sha256; $entity = ChannelEntity::create(compact( 'base_id', 'base_name', 'epg_id', 'geo_data', 'href', 'icon', 'id', 'lang', 'name', 'update_at', 'week', )); self::assertEquals($base_id, $entity->base_id); self::assertEquals($base_name, $entity->base_name); self::assertEquals($epg_id, $entity->epg_id); self::assertEquals($geo_data, $entity->geo_data); self::assertEquals($href, $entity->href); self::assertEquals($icon, $entity->icon); self::assertEquals($id, $entity->id); self::assertEquals($lang, $entity->lang); self::assertEquals($name, $entity->name); self::assertEquals($update_at, $entity->update_at); self::assertEquals($week, $entity->week); } }