Mongolid\ActiveRecordTest::testShouldAttachToAttribute PHP Method

testShouldAttachToAttribute() public method

    public function testShouldAttachToAttribute()
    {
        $entity = new class extends ActiveRecord
        {
            protected $collection = 'collection_name';
            public function class()
            {
                return $this->referencesOne(stdClass::class, 'courseClass');
            }
        };
        $embedded = new stdClass();
        $embedded->_id = new ObjectID();
        $embedded->name = 'Course Class #1';
        $entity->attachToCourseClass($embedded);
        $this->assertEquals([$embedded->_id], $entity->courseClass);
    }