    @Test
    public void testGetRoot() throws Exception {

        // Arrange
        final String root = "root";

        // Act
        TemplateId templateId = new TemplateId(root, Optional.empty());

        // Assert
        assertEquals(root, templateId.getRoot());
    }