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);
}