assertSame([], $customer->getPlatformIds()); $this->assertNull($customer->getPlatformId('ebay')); } public function testAddPlatformId(): void { $customer = new Customer('Max Mustermann', 'max@example.com', []); $customer->addPlatformId('ebay', 'ebay-user-123'); $this->assertSame('ebay-user-123', $customer->getPlatformId('ebay')); } public function testMatchingKeyIsLowercaseNormalized(): void { $customer = new Customer('Max Mustermann', 'max@example.com', [ 'street' => 'Musterstraße 1', 'city' => 'Berlin', 'zip' => '10115', ]); $expected = 'max mustermann|musterstraße 1|berlin|10115'; $this->assertSame($expected, $customer->getMatchingKey()); } }