setId($id)->getId()); self::assertSame('logo', $menu->setLogo('logo')->getImage()); self::assertSame('menu', $menu->setCode('menu')->getCode()); self::assertSame($items, $menu->setItems($items)->getItems()); self::assertSame(0, $menu->getItems()->count()); $menuItem = new MenuItem(); $menu->addItem($menuItem); self::assertSame(1, $menu->getItems()->count()); $menu->removeItem($menuItem); self::assertSame(0, $menu->getItems()->count()); } }