@Test
  public void testUnregister()
      throws RepositoryException, Node2BeanException, RegistrationException {

    // GIVEN
    String appName = "app1";
    DefinitionProvider<AppDescriptor> provider = createAppDescriptorProvider(appName, true);

    assertFalse(appDescriptorRegistry.isAppDescriptorRegistered(appName));

    appDescriptorRegistry.register(provider);

    assertTrue(appDescriptorRegistry.isAppDescriptorRegistered(appName));

    // WHEN
    appDescriptorRegistry.unregister(appName);

    // THEN
    assertFalse(appDescriptorRegistry.isAppDescriptorRegistered(appName));
  }