create(); $this->assertNotNull($area->id); $this->assertDatabaseHas('areas', ['id' => $area->id]); } public function test_belongs_to_district(): void { $area = Area::factory()->create(); $this->assertInstanceOf(District::class, $area->district); } public function test_soft_deletes(): void { $area = Area::factory()->create(); $area->delete(); $this->assertTrue($area->trashed()); } public function test_fillable_fields(): void { $area = new Area(); $this->assertContains('name', $area->getFillable()); $this->assertContains('district_id', $area->getFillable()); } public function test_relations_exist(): void { $area = Area::factory()->create(); $this->assertInstanceOf(BelongsTo::class, $area->district()); $this->assertInstanceOf(BelongsTo::class, $area->responsible()); } }