public function testShouldMockFirstOrNew()
{
// Set
$model = new class extends MongolidModel
{
protected $collection = 'collection_name';
};
// Expectations
$model::shouldReceive('firstOrNew')->once()->withAnyArgs()->andReturn($model);
// Actions
$result = $model->firstOrNew('123');
// Assertions
$this->assertEquals($model, $result);
}