public function testInlineKeyboardButtonParameterSetting()
 {
     $button = new InlineKeyboardButton(['text' => 'message', 'url' => 'url_value']);
     self::assertSame('url_value', $button->getUrl());
     self::assertEmpty($button->getCallbackData());
     self::assertEmpty($button->getSwitchInlineQuery());
     $button->setCallbackData('callback_data_value');
     self::assertEmpty($button->getUrl());
     self::assertSame('callback_data_value', $button->getCallbackData());
     self::assertEmpty($button->getSwitchInlineQuery());
     $button->setSwitchInlineQuery('switch_inline_query_value');
     self::assertEmpty($button->getUrl());
     self::assertEmpty($button->getCallbackData());
     self::assertSame('switch_inline_query_value', $button->getSwitchInlineQuery());
 }