* @license http://www.apache.org/licenses/LICENSE-2.0 * @package Tests\Repositories */ final class ChannelRepositoryTest extends TestCase { public function testGetAction(): void { $env = GetServiceEnvironment::get(); foreach (ChannelRepository::create($env)->get() as $channel) { /** @var \EPGService\Entities\ChannelEntity $channel */ self::assertIsString($channel->base_id); self::assertIsString($channel->base_name); self::assertIsString($channel->epg_id); self::assertIsString($channel->geo_data); self::assertIsString($channel->href); self::assertIsString($channel->icon); self::assertIsString($channel->id); self::assertIsString($channel->lang); self::assertIsString($channel->name); self::assertIsString($channel->update_at); self::assertIsString($channel->week); } } }