/**
  * @expectedException \LogicException
  * @expectedExceptionMessage Template "template.php" cannot be streamed as the engine supporting it does not implement StreamingEngineInterface
  */
 public function testStreamRequiresStreamingEngine()
 {
     $engine = $this->getEngineMock('template.php', true);
     $engine->expects($this->never())->method('stream');
     $delegatingEngine = new DelegatingEngine(array($engine));
     $delegatingEngine->stream('template.php', array('foo' => 'bar'));
 }
 /**
  * @expectedException \LogicException
  * @expectedExceptionMessage Template "template.php" cannot be streamed as the engine supporting it does not implement StreamingEngineInterface
  */
 public function testStreamRequiresStreamingEngine()
 {
     $delegatingEngine = new DelegatingEngine(array(new TestEngine()));
     $delegatingEngine->stream('template.php', array('foo' => 'bar'));
 }