public function testShouldDelete()
{
// Set
$dataMapper = m::mock(DataMapper::class);
$this->app->instance(DataMapper::class, $dataMapper);
$model = new class extends MongolidModel
{
protected $collection = 'collection_name';
};
// Expectations
$dataMapper->shouldReceive('delete')->once()->withAnyArgs()->andReturn(true);
// Actions
$result = $model->delete();
// Assertions
$this->assertTrue($result);
}