public function testVisitValueObject()
{
$data = new stdClass();
/** @var \PHPUnit_Framework_MockObject_MockObject|Common\Output\Generator $generatorMock */
$generatorMock = $this->getMock('\\eZ\\Publish\\Core\\REST\\Common\\Output\\Generator');
$valueObjectDispatcherMock = $this->getValueObjectDispatcherMock();
$valueObjectDispatcherMock->expects($this->once())->method('visit')->with($data);
$visitor = new Common\Output\Visitor($generatorMock, $valueObjectDispatcherMock);
$visitor->visit($data);
}