@Test
public void testInitPlugins_MultipleDependencies() {

	final List<StagemonitorPlugin> plugins = Arrays.asList(new PluginMultipleDependencies(), new PluginSimpleDependency2(),
			new PluginNoDependency(), new PluginSimpleDependency());
	Stagemonitor.initializePluginsInOrder(Collections.emptyList(), plugins);
	for (StagemonitorPlugin plugin : plugins) {
		assertThat(plugin.isInitialized()).describedAs("{} is not initialized", plugin.getClass().getSimpleName()).isTrue();
	}
}