assertFalse($policy->canAccess($context, 'payment', 99, ['school_id' => 11])); } public function test_finance_role_can_access_same_school_payment_file(): void { $context = new SchoolContext(10, 20, ['finance'], '2025', 'spring', 'UTC', 'en', 'USD', 'standard_school'); $policy = new PaymentFileAccessPolicy(); $this->assertTrue($policy->canAccess($context, 'payment', 99, ['school_id' => 10])); } }