@Test
  public void testContentRequest_root_with_content_key() {
    SitePath sitePath = new SitePath(siteKey, "/contentName--123");
    final ContentKey contentKey = new ContentKey(123);
    ContentPath contentPath = new ContentPath(contentKey, "contentName", new Path("/"));
    sitePath.setContentPath(contentPath);

    SectionContentEntity sectionContent = createSectionContent(contentKey, "contentName");
    MenuItemEntity menuItem = new MenuItemEntity();
    addSectionContentToMenuItem(menuItem, sectionContent);

    injectContentIntoContentDao(contentKey, "contentName");
    injectMenuItemToSiteEntityResolver("/", menuItem);

    PageRequestContextResolver pageRequestContextResolver =
        new PageRequestContextResolver(contentDao);
    PageRequestContext resolvedContext =
        pageRequestContextResolver.resolvePageRequestContext(site, sitePath);

    ContentPath resolvedContentPath = resolvedContext.getContentPath();
    assertNotNull(resolvedContentPath);
    assertEquals("123", resolvedContentPath.getContentKey().toString());
    assertNotNull(resolvedContext.getRequestedMenuItem());
    assertTrue(resolvedContext.getPageRequestType().equals(PageRequestType.CONTENT));
  }