public function testShouldFire()
{
// Set
$dispatcher = m::mock(Dispatcher::class);
$trigger = new LaravelEventTrigger($dispatcher);
$event = 'collection:saved';
$payload = ['_id' => new ObjectID()];
$halt = false;
// Expectations
$dispatcher->shouldReceive('fire')->once()->with($event, $payload, $halt)->andReturn(true);
// Actions
$result = $trigger->fire($event, $payload, $halt);
// Actions
$this->assertTrue($result);
}