/**
  * @return WebElementProxy
  * @dataProvider proxyDataProvider
  */
 public function testProxyWebElement($element_class, $proxy_class)
 {
     $this->property->shouldReceive('getAnnotationsFromPropertyOrClass')->with('@element-name')->andReturn(array());
     $this->property->shouldReceive('__toString')->andReturn('PROP_NAME');
     $proxy = parent::testProxyWebElement($element_class, $proxy_class);
     if (strpos($proxy_class, 'Typified') !== false) {
         $this->assertEquals('PROP_NAME', $proxy->getName());
         $this->assertEquals('PROP_NAME', $proxy->getObject()->getName());
     }
     return $proxy;
 }