@Test
  public void testGetCanvasesByCategories() throws Exception {

    SecurityContext securityContext = SecurityContextHolder.getContext();
    securityContext.setAuthentication(auth);
    LinkedHashMap<String, List<Canvas>> canvasesByCategory = uIService.getCanvasesByCategories();
    Assert.notNull(canvasesByCategory, "Canvases by category service call returns null");
    Assert.isTrue(
        canvasesByCategory.size() == 2,
        "Canvases by category service call does not return all three types of canvases");
    Assert.isTrue(
        canvasesByCategory.values().size() == 2,
        "Canvases by category service call does not return expected number of canvases (=5)");
    securityContext.setAuthentication(null);
  }