public function testAccessDeniedCompany()
 {
     $user = factory(\App\Entities\User::class)->create();
     $user->setUp();
     $this->actingAs($user);
     $this->visit('/vehicle/1/edit');
     $this->see(Lang::get('general.accessdenied'));
     $vehicle = Vehicle::find(1);
     $vehicle->entries()->delete();
     $vehicle->trips()->delete();
     $this->visit('/vehicle/destroy/1');
     $this->see(Lang::get('general.accessdenied'));
 }
 public function testDelete()
 {
     $idDelete = Vehicle::all()->last()['id'];
     factory(\App\Entities\Entry::class)->create(['vehicle_id' => $idDelete]);
     $this->seeInDatabase('vehicles', ['id' => $idDelete]);
     $this->visit('/vehicle/destroy/' . $idDelete)->seePageIs('/vehicle')->see('Este registro possui refer');
     $this->seeIsNotSoftDeletedInDatabase('vehicles', ['id' => $idDelete]);
     $vehicle = Vehicle::find($idDelete);
     $vehicle->entries()->delete();
     $vehicle->trips()->delete();
     $this->seeInDatabase('vehicles', ['id' => $idDelete]);
     $this->visit('/vehicle/destroy/' . $idDelete);
     $this->seeIsSoftDeletedInDatabase('vehicles', ['id' => $idDelete]);
 }