@Test
 public void testExecute_WithActiveUserAndCreatedChildSite() throws Exception {
   final Date activationDate = new Date();
   User user = TestUtil.createUser();
   user.setActiveted(activationDate);
   Site parentSite = TestUtil.createSite();
   DraftChildSiteRegistration registration = TestUtil.createChildSiteRegistration(parentSite);
   ChildSiteSettings settings = TestUtil.createChildSiteSettings(registration, parentSite);
   Site childSite = TestUtil.createSite();
   settings.setSite(childSite);
   settings.setUserId(user.getUserId());
   settings.setConfirmCode("confirm");
   settings.setCreatedDate(new Date());
   settings.setAccessLevel(SiteAccessLevel.ADMINISTRATOR);
   action.setSettingsId(settings.getChildSiteSettingsId());
   action.setConfirmCode("confirm");
   ResolutionMock resolutionMock = (ResolutionMock) action.show();
   Assert.assertEquals(SiteEditPageAction.class, resolutionMock.getRedirectByAction());
   Assert.assertEquals("siteId", resolutionMock.getRedirectByActionParameters()[0].getName());
   Assert.assertEquals(
       childSite.getSiteId(), resolutionMock.getRedirectByActionParameters()[0].getValue());
 }