value)->toBe($value); })->with(['100', '1', '88888']); it('rejects invalid non-numeric or empty values', function (string $invalid): void { // GIVEN / WHEN / THEN expect(fn () => new IncoId($invalid)) ->toThrow(\DomainException::class); })->with(['invalid', '12b', '', ' ', '-1']); });