public function testProcess()
 {
     $wise = new Wise();
     $wise->setGlobalParameters(array('global' => array('value' => 999)));
     $this->setPropertyValue($this->loader, 'wise', $wise);
     file_put_contents("{$this->dir}/one.php", '<?php return ' . var_export(array('imports' => array(array('resource' => 'two.php')), 'global' => '%global.value%', 'placeholder' => '%imported.list%', 'sub' => array('inline_placeholder' => 'rand: %imported.list.null%%imported.value%'), '%imported.key%' => 'a value'), true) . ';');
     file_put_contents("{$this->dir}/two.php", '<?php return ' . var_export(array('imported' => array('key' => 'replaced_key', 'list' => array('null' => null, 'value' => 123), 'value' => $rand = rand())), true) . ';');
     $this->assertEquals(array('imports' => array(array('resource' => 'two.php')), 'global' => 999, 'placeholder' => array('null' => null, 'value' => 123), 'sub' => array('inline_placeholder' => 'rand: ' . $rand), 'replaced_key' => 'a value', 'imported' => array('key' => 'replaced_key', 'list' => array('null' => null, 'value' => 123), 'value' => $rand)), $this->loader->load('one.php'));
 }