Sokil\Mongo\DocumentTest::testIncrementExistedKeyOfUnsavedDocument PHP Method

testIncrementExistedKeyOfUnsavedDocument() public method

    public function testIncrementExistedKeyOfUnsavedDocument()
    {
        /**
         * Increment unsaved
         */
        $doc = $this->collection->createDocument(array('i' => 1));
        // increment
        $doc->increment('i', 2);
        $doc->increment('i', 4);
        // test
        $this->assertEquals(7, $doc->get('i'));
        // save
        $doc->save();
        /**
         * Test increment of document in cache
         */
        $doc = $this->collection->getDocument($doc->getId());
        $this->assertEquals(7, $doc->get('i'));
        /**
         * Test increment after reread from db
         */
        $doc = $this->collection->getDocumentDirectly($doc->getId());
        $this->assertEquals(7, $doc->get('i'));
    }
DocumentTest