/**
  * @expectedException \InvalidArgumentException
  */
 public function testExecuteInvalid()
 {
     $variableNode = new StringVariable();
     $action = new EchoAction();
     $action->getSocket(EchoAction::SOCKET_DATA)->addNode($variableNode);
     $action->execute();
 }