expectException(InvalidArgumentException::class); $this->expectExceptionMessage( 'Invalid email address: invalid-email', ); new EmailAddress('invalid-email'); } public function test_it_trims_and_normalizes_the_domain(): void { $email = new EmailAddress(' Founder@EXAMPLE.COM '); $this->assertSame('Founder@example.com', $email->value()); } }