public void testFormListenerInvocation() throws Exception {
    String name = Form.class.getName();
    WebForm form = FormManager.load(name);
    W4TFixture.fakeEngineForRender(form);
    IFormAdapter adapter = (IFormAdapter) form.getAdapter(IFormAdapter.class);
    adapter.setActive(true);
    form.unload();

    assertNotNull(evts[0]);
    assertEquals(WebFormEvent.WEBFORM_CLOSING, evts[0].getID());
    assertSame(form, evts[0].getSource());

    assertNotNull(evts[1]);
    assertEquals(WebFormEvent.AFTER_INIT, evts[1].getID());
    assertSame(form, evts[1].getSource());
  }