$this->
setPrivateProperty($model, 'useSoftDeletes', true
);
$this->
setPrivateProperty($model, 'tempUseSoftDeletes', true
);
/** @var stdClass $object */
$object =
$model->
first();
$model->
delete($object->id
);
// The model should no longer find it
$this->
assertNull($model->
find($object->id
));
// ... but it should still be in the database
$result =
$model->
builder()->
where('id',
$object->id
)->
get()->
getResult();
$this->
assertCount(1,
$result);
}}