public function testSendMessageOk()
{
$result = $this->sendMessageOk();
$server = new ServerResponse(json_decode($result, true), 'testbot');
$server_result = $server->getResult();
self::assertTrue($server->isOk());
self::assertNull($server->getErrorCode());
self::assertNull($server->getDescription());
self::assertInstanceOf('\\Longman\\TelegramBot\\Entities\\Message', $server_result);
//Message
self::assertEquals('1234', $server_result->getMessageId());
self::assertEquals('123456789', $server_result->getFrom()->getId());
self::assertEquals('botname', $server_result->getFrom()->getFirstName());
self::assertEquals('namebot', $server_result->getFrom()->getUsername());
self::assertEquals('123456789', $server_result->getChat()->getId());
self::assertEquals('john', $server_result->getChat()->getFirstName());
self::assertEquals('Mjohn', $server_result->getChat()->getUsername());
self::assertEquals('1441378360', $server_result->getDate());
self::assertEquals('hello', $server_result->getText());
//... they are not finished...
}