public void testCanGetActionConfigurationForGlobalAction() {
UIConfiguration configuration = new UIConfiguration();
PageConfiguration pageConfiguration = new PageConfiguration( "foo", TestPage.class ).setTopLevel( true );
configuration.addPageConfiguration( pageConfiguration );
ActionConfiguration actionConfiguration = new ActionConfiguration( "bar", TestAction.class );
configuration.addActionConfiguration( actionConfiguration );
UIDescriptor uiDescriptor = configuration.getAdapter( UIDescriptor.class );
Controller controller = new Controller( new RemoteUI( shell ), uiDescriptor );
UIImpl ui = new UIImpl( shell.getDisplay(), controller, configuration );
controller.setUI( ui );
controller.createRootPages( ui );