public function testSetUp()
 {
     $company = factory(\App\Entities\Company::class)->create();
     $user = factory(\App\Entities\User::class)->create(['company_id' => $company->id]);
     $user->setUp();
     $this->seeInDatabase('companies', ['id' => Company::all()->last()['id'], 'name' => $user->name . ' Inc.']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'entry', 'name' => 'repair']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'entry', 'name' => 'service']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'vehicle', 'name' => 'car']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'vehicle', 'name' => 'truck']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'contact', 'name' => 'vendor']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'contact', 'name' => 'driver']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'trip', 'name' => 'tour']);
     $this->seeInDatabase('types', ['company_id' => $user->company_id, 'entity_key' => 'trip', 'name' => 'delivery']);
     $this->seeInDatabase('contacts', ['company_id' => $user->company_id, 'name' => $user->name]);
     $this->seeInDatabase('contacts', ['company_id' => $user->company_id, 'name' => 'Generic Vendor', 'license_no' => '123456']);
     $this->seeInDatabase('contacts', ['company_id' => $user->company_id, 'name' => 'Generic Driver', 'license_no' => '123456']);
     $this->seeInDatabase('models', ['company_id' => $user->company_id, 'name' => 'Generic Car']);
     $this->seeInDatabase('models', ['company_id' => $user->company_id, 'name' => 'Generic Truck']);
     $this->seeInDatabase('vehicles', ['company_id' => $user->company_id, 'description' => 'Generic Vehicle', 'cost' => 50000]);
 }
 public function testDelete()
 {
     $this->visit('/company')->see('<i class="material-icons">delete</i>', true);
     $this->get('/company/destroy/' . Company::all()->last()['id'])->assertResponseStatus(404);
 }
 public function testDeleteExecutive()
 {
     $this->get('/company/destroy/' . Company::all()->last()['id'])->assertResponseStatus(404);
 }