/**
  * 
  * @dataProvider writeFunctionCallDataProvider
  * @param string $expected
  * @param string $funcname
  * @param PhpArgumentCollection $arguments
  */
 public function testWriteFunctionCall($expected, $funcname, PhpArgumentCollection $arguments = null)
 {
     $access = new PhpStreamAccess($this->getStream());
     $access->writeFunctionCall($funcname, $arguments);
     $this->assertEquals($expected, $this->getStream()->getBinary());
 }