getId()); self::assertNull($sut->getName()); self::assertNull($sut->getColor()); } public function testSetterAndGetter(): void { $sut = new Tag(); self::assertIsString($sut->getColorSafe()); self::assertInstanceOf(Tag::class, $sut->setName('foo')); self::assertEquals('foo', $sut->getName()); self::assertEquals('foo', (string) $sut); self::assertEquals('#e135f4', $sut->getColorSafe()); $sut->setName(null); self::assertNull($sut->getName()); self::assertNull($sut->getColor()); self::assertIsString($sut->getColorSafe()); $sut->setColor('#fffccc'); self::assertEquals('#fffccc', $sut->getColor()); self::assertEquals('#fffccc', $sut->getColorSafe()); } }