value = 'Name'; $this->emptyValue = ''; }); it('creates a valid campaign name', function (): void { // GIVEN / WHEN $name = new CampaignName($this->value); // THEN expect($name->value)->toBe($this->value); }); it('rejects invalid campaign name', function (): void { // GIVEN / WHEN / THEN expect(fn (): CampaignName => new CampaignName( $this->emptyValue ))->toThrow(\DomainException::class); }); });