function testExportToXmlCallsRuleListFactoryExport()
    {
        $xml_data = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<tracker />
XML;
        $sax_object = new SimpleXMLElement($xml_data);
        $xmlMapping = array();
        $tracker = mock('Tracker');
        $form_element_factory = mock('Tracker_FormElementFactory');
        $manager = new Tracker_RulesManager($tracker, $form_element_factory);
        stub($tracker)->getId()->returns(45);
        $date_factory = mock('Tracker_Rule_Date_Factory');
        stub($date_factory)->exportToXml($sax_object, $xmlMapping, 45)->once();
        $list_factory = mock('Tracker_Rule_List_Factory');
        stub($list_factory)->exportToXml($sax_object, $xmlMapping, $form_element_factory, 45)->once();
        $manager->setRuleDateFactory($date_factory);
        $manager->setRuleListFactory($list_factory);
        $manager->exportToXml($sax_object, $xmlMapping);
    }