public function testDisableNilExtension()
{
$this->assertInstanceOf('fXmlRpc\\ExtensionSupportInterface', $this->serializer);
$nilXml = '<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>method</methodName>
<params>
<param>
<value>
<nil></nil>
</value>
</param>
</params>
</methodCall>';
$this->assertXmlStringEqualsXmlString($nilXml, $this->serializer->serialize('method', array(null)));
$this->assertNull($this->serializer->disableExtension(ExtensionSupportInterface::EXTENSION_NIL));
$stringXml = '<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>method</methodName>
<params>
<param>
<value>
<string></string>
</value>
</param>
</params>
</methodCall>';
$this->assertXmlStringEqualsXmlString($stringXml, $this->serializer->serialize('method', array(null)));
}