コード例 #1
0
ファイル: RemoteTest.php プロジェクト: openbuildings/monetary
 /**
  * @covers OpenBuildings\Monetary\Source_Remote::request_driver
  */
 public function test_request_driver()
 {
     $remote = new M\Source_ECB();
     $this->assertInstanceOf('OpenBuildings\\Monetary\\Requestable', $remote->request_driver());
     $this->assertInstanceOf('OpenBuildings\\Monetary\\CURL', $remote->request_driver());
     $mock_request_driver = $this->getMock('OpenBuildings\\Monetary\\CURL');
     $remote->request_driver($mock_request_driver);
     $this->assertInstanceOf('OpenBuildings\\Monetary\\Requestable', $remote->request_driver());
     $this->assertInstanceOf('OpenBuildings\\Monetary\\CURL', $remote->request_driver());
     $this->assertSame($mock_request_driver, $remote->request_driver());
 }