コード例 #1
0
ファイル: ManagerTest.php プロジェクト: niikunihiro/poulsen
 /**
  * @test
  */
 public function statement()
 {
     $pdoMock = m::mock('PDO');
     $pdoMock->shouldReceive('exec')->andReturn(1);
     $connectorInterfaceMock = m::mock('Poulsen\\Connectors\\ConnectorInterface');
     $connectorInterfaceMock->shouldReceive('connect')->andReturn($pdoMock);
     $factoryMock = m::mock('Poulsen\\Connectors\\ConnectorFactory');
     $factoryMock->shouldReceive('make')->andReturn($connectorInterfaceMock);
     $Manager = new Manager($factoryMock);
     $actual = $Manager->statement('');
     $this->assertSame(1, $actual);
 }