public function testInitialState()
 {
     $Message = new PayloadMessage();
     $this->assertEquals(PayloadMessage::TYPE_PLAIN, $Message->getType());
     $this->assertFalse($Message->needDelayWhileIdle());
     $this->assertFalse($Message->isDryRun());
     $this->assertEmpty($Message->getRestrictedPackageName());
     $this->assertFalse($Message->hasRestrictedPackageName());
     $this->assertNull($Message->getRegistrationIds());
     $this->assertEquals(0, $Message->getTimeToLive());
     $this->assertNull($Message->getData());
     $this->assertEquals(['delay_while_idle' => false, 'dry_run' => false], $Message->export());
 }