root = loadDirectly(ExitGateAdSimple.class);
Frame page = assertHasFrame(root, "Home");
assertNotGenerated(page);
Session session = assertHasSession(root, "Advertising Session");
assertNotGenerated(session);
Frame external = assertHasFrame(root, "External Page");
assertNotGenerated(external);
Frame page1 = assertHasFrame(session, "Page 1");
assertNotGenerated(page1);
Frame page2 = assertHasFrame(session, "Page 2");
assertNotGenerated(page2);
Frame ad = assertHasFrame(session, "Advertisement");
assertNotGenerated(ad);
Gate gate = session.getExitGate();
assertEquals("View Ads Exit Gate", gate.getName());
assertNotGenerated(gate);
ECARule nav = assertHasNavigateAction(session, gate, ad, "last");
assertNotGenerated(nav);