eZ\Publish\Core\Persistence\Legacy\Tests\Content\Language\LanguageHandlerTest::testCreate PHP Метод

testCreate() публичный Метод

public testCreate ( )
    public function testCreate()
    {
        $handler = $this->getLanguageHandler();
        $mapperMock = $this->getMapperMock();
        $mapperMock->expects($this->once())->method('createLanguageFromCreateStruct')->with($this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\Content\\Language\\CreateStruct'))->will($this->returnValue(new Language()));
        $gatewayMock = $this->getGatewayMock();
        $gatewayMock->expects($this->once())->method('insertLanguage')->with($this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\Content\\Language'))->will($this->returnValue(2));
        $createStruct = $this->getCreateStructFixture();
        $result = $handler->create($createStruct);
        $this->assertInstanceOf('eZ\\Publish\\SPI\\Persistence\\Content\\Language', $result);
        $this->assertEquals(2, $result->id);
    }