Mongolid\Cursor\CursorFactoryTest::testShouldCreateAEmbeddedCursor PHP Метод

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

    public function testShouldCreateAEmbeddedCursor()
    {
        // Set
        $factory = new CursorFactory();
        $entityClass = 'MyModelClass';
        // Assert
        $result = $factory->createEmbeddedCursor($entityClass, [['foo' => 'bar']]);
        $this->assertInstanceOf(EmbeddedCursor::class, $result);
        $this->assertNotInstanceOf(Cursor::class, $result);
        $this->assertNotInstanceOf(CacheableCursor::class, $result);
        $this->assertAttributeEquals($entityClass, 'entityClass', $result);
        $this->assertAttributeEquals([['foo' => 'bar']], 'items', $result);
    }