attribute = new ClientAttribute(); } /** * @covers Modules\ClientManagement\Models\ClientAttribute * @group module */ public function testDefault() : void { self::assertEquals(0, $this->attribute->getId()); self::assertInstanceOf('\Modules\ClientManagement\Models\ClientAttributeType', $this->attribute->type); self::assertInstanceOf('\Modules\ClientManagement\Models\ClientAttributeValue', $this->attribute->value); } /** * @covers Modules\ClientManagement\Models\ClientAttribute * @group module */ public function testSerialize() : void { $serialized = $this->attribute->jsonSerialize(); self::assertEquals( [ 'id', 'type', 'value', ], \array_keys($serialized) ); } }