    @Test
    public void testSimpleTabList() {


        SimpleTabOverlay tabOverlay = tabOverlayHandler.enterContentOperationMode(ContentOperationMode.SIMPLE);

        for (int size = 1; size <= 80; size++) {
            tabOverlay.setSize(size);
            assertEquals("Size check failed for size " + size, size, clientTabList.getSize());

            tabOverlay.setSlot(size - 1, Icon.DEFAULT_STEVE, "Slot " + (size - 1), size - 1);

            for (int i = 0; i < size; i++) {
                assertArrayEquals("Skin check failed for size " + size + " slot " + i, codecrafter47.bungeetablistplus.api.bungee.Icon.DEFAULT.getProperties(), clientTabList.getProperties(i));
                assertEquals("Text check failed for size " + size + " slot " + i, "Slot " + i, clientTabList.getText(i));
                assertEquals("Ping check failed for size " + size + " slot " + i, i, clientTabList.getPing(i));
            }
        }
    }