Пример #1
0
 public function testLibraryHook()
 {
     $client = new SoapClient(self::WSDL);
     $proxy = new ProxyBuilder('\\VCR\\Util\\SoapClient');
     $client = $proxy->disableOriginalConstructor()->setMethods(array('getLibraryHook'))->getProxy();
     $this->assertInstanceOf('\\VCR\\LibraryHooks\\SoapHook', $client->getLibraryHook());
     $client->setLibraryHook($this->getLibraryHookMock(true));
     $this->assertInstanceOf('\\VCR\\LibraryHooks\\SoapHook', $client->getLibraryHook());
 }
Пример #2
0
 public function testGetInstanceOf()
 {
     $proxyBuilder = new ProxyBuilder('\\lapistano\\ProxyObject\\ProxyBuilder');
     $proxy = $proxyBuilder->disableOriginalConstructor()->setMethods(array('getInstanceOf'))->getProxy();
     $this->assertInstanceOf('stdClass', $proxy->getInstanceOf('stdClass'));
 }
Пример #3
0
 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @return void
  */
 protected function setUp()
 {
     $this->testRecord = $this->getMockBuilder("\\Graviton\\RestBundle\\Model\\RecordOriginInterface")->setMethods(["isRecordOriginModifiable", "getRecordOrigin"])->getMock();
     $proxyBuilder = new ProxyBuilder("\\Graviton\\RestBundle\\Model\\DocumentModel");
     $this->sut = $proxyBuilder->disableOriginalConstructor()->setProperties(array('notModifiableOriginRecords'))->setMethods(['checkIfOriginRecord'])->getProxy();
 }