wp.getUsersBlogs'
            . 'someuser'
            . 'verysecretpassword';
        $method = XmlRpcMethod::parse($payload);
        $this->assertEquals('wp.getUsersBlogs', $method->name);
        $this->assertEquals(['someuser', 'verysecretpassword'], $method->params);
    }
    public function testShouldNotExpandEntities(): void
    {
        $payload = <<<'XML'
             ]>
            
                &xxx;
            
            XML;
        $method = XmlRpcMethod::parse($payload);
        $this->assertNull($method);
    }
    public function testInvalidXMLShouldThrowRuntimeException(): void
    {
        $payload = 'some content';
        $this->expectException(\RuntimeException::class);
        XmlRpcMethod::parse($payload);
    }
}