public function testConsume()
{
$message = ["message" => ["attributes" => [], "data" => base64_encode('content'), "message_id" => "message-id", "publish_time" => (new \DateTime())->format('c')], "subscription" => self::SUBSCRIPTION];
$snippet = $this->snippetFromMethod(PubSubClient::class, 'consume');
$snippet->addLocal('pubsub', $this->client);
$snippet->setLine(0, '$httpPostRequestBody = \'' . json_encode($message) . '\';');
$res = $snippet->invoke('message');
$this->assertInstanceOf(Message::class, $res->returnVal());
}