value)->toBe($value); }); it('creates a valid processing code BENELUX', function () use ($value): void { // GIVEN / WHEN $processingCode = new ProcessingCode( $value, Country::BENELUX, ); // THEN expect($processingCode->value)->toBe($value); }); it('rejects invalid processing code', function () use ($emptyValue): void { // GIVEN / WHEN / THEN expect(fn (): ProcessingCode => new ProcessingCode( $emptyValue, Country::FRANCE, ))->toThrow(\DomainException::class); }); });