{
@Test
public void testDisposeInvoked()
throws Exception
{
final RepositoryTypeRegistry repositoryTypeRegistry = lookup(RepositoryTypeRegistry.class);
final RepositoryRegistry repositoryRegistry = lookup(RepositoryRegistry.class);
final NexusConfiguration nexusConfiguration = lookup(NexusConfiguration.class);
final TemplateManager templateManager = lookup(TemplateManager.class);
// register this
repositoryTypeRegistry.registerRepositoryTypeDescriptors(new RepositoryTypeDescriptor(Repository.class,
Nexus4807RepositoryImpl.ID, "foo"));
// load config
nexusConfiguration.loadConfiguration();