execute( $name, CompanyType::COMPANY_BUSINESS, ApprovalStatus::APPROVED ); // A S S E R T $this->assertInstanceOf(Company::class, $company); $this->assertEquals($name, $company->name); $this->assertEquals(CompanyType::COMPANY_BUSINESS, $company->type); $this->assertEquals(ApprovalStatus::APPROVED, $company->status); $this->assertNotEmpty($company->reference); // Final database verification $this->assertDatabaseHas('companies', [ 'id' => $company->id, 'name' => $name, 'reference' => $company->reference ]); } }