@Test
  public void should_add_components() {
    GlobalContainer container =
        GlobalContainer.create(Collections.<String, String>emptyMap(), Collections.emptyList());
    container.doBeforeStart();

    assertThat(container.getComponentByType(Logback.class)).isNotNull();
    assertThat(container.getComponentByType(TempFolder.class)).isNotNull();
  }
  @Test
  public void should_add_bootstrap_extensions() {
    GlobalContainer container =
        GlobalContainer.create(
            Collections.<String, String>emptyMap(), Lists.newArrayList(Foo.class, new Bar()));
    container.doBeforeStart();

    assertThat(container.getComponentByType(Foo.class)).isNotNull();
    assertThat(container.getComponentByType(Bar.class)).isNotNull();
  }