getKey()); Assert::assertSame('Email', $field->getName()); Assert::assertSame('email', $field->getType()); Assert::assertSame([], $field->getProperties()); Assert::assertFalse($field->isListType()); } public function testGettersForSelectField(): void { $properties = [ 'list' => [ 'Red' => 'red', 'Green' => 'green', ], ]; $field = new FieldCrate('7', 'Colors', 'select', $properties); Assert::assertSame('7', $field->getKey()); Assert::assertSame('Colors', $field->getName()); Assert::assertSame('select', $field->getType()); Assert::assertSame($properties, $field->getProperties()); Assert::assertTrue($field->isListType()); } }