Sokil\Mongo\DocumentRelationTest::testGetRelated_HasOne_DisabledDocumentPool PHP Method

testGetRelated_HasOne_DisabledDocumentPool() public method

A -> HAS_ONE -> B
    public function testGetRelated_HasOne_DisabledDocumentPool()
    {
        // collections
        $carsCollection = $this->database->getCollection('cars')->disableDocumentPool();
        $enginesCollection = $this->database->getCollection('engines')->disableDocumentPool();
        // add documents
        $carDocument = $carsCollection->createDocument(array('param' => 'value'))->save();
        // add target document
        $engineDocument = $enginesCollection->createDocument(array('car_id' => $carDocument->getId()))->save();
        // test
        $this->assertInstanceOf('\\Sokil\\Mongo\\DocumentRelationTest\\EngineDocument', $carDocument->engine);
        $this->assertEquals($engineDocument->getId(), $carDocument->engine->getId());
    }