Mongolid\Cursor\EmbeddedCursorTest::testShouldGetAllItems PHP Method

testShouldGetAllItems() public method

    public function testShouldGetAllItems()
    {
        // Arrange
        $items = [['name' => 'A'], ['name' => 'B']];
        $cursor = $this->getCursor(stdClass::class, $items);
        $this->setProtected($cursor, 'position', 1);
        $entityA = new stdClass();
        $entityA->name = 'A';
        $entityB = new stdClass();
        $entityB->name = 'B';
        $expected = [$entityA, $entityB];
        // Assert
        $result = $cursor->all();
        $this->assertEquals($expected, $result);
    }