Sokil\Mongo\PersistenceTest::testPersistInsert PHP Метод

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

public testPersistInsert ( Sokil\Mongo\Persistence $persistence )
$persistence Sokil\Mongo\Persistence
    public function testPersistInsert(Persistence $persistence)
    {
        $document1 = $this->collection->createDocument(array('param' => 'value1'));
        $document2 = $this->collection->createDocument(array('param' => 'value2'));
        // add documents
        $persistence->persist($document1)->persist($document2)->flush();
        // check results
        $result = $this->collection->find()->asArray()->findAll();
        $this->assertEquals(2, count($result));
        $document1data = current($result);
        unset($document1data['_id']);
        $this->assertEquals(array('param' => 'value1'), $document1data);
        next($result);
        $document2data = current($result);
        unset($document2data['_id']);
        $this->assertEquals(array('param' => 'value2'), $document2data);
    }