beanClasses.add(InstanceForDependentBean.class);
beanClasses.add(DependentBean.class);
beanClasses.add(DependentBeanProducer.class);
startContainer(beanClasses, null);
InstanceForDependentBean holder = getInstance(InstanceForDependentBean.class);
Assert.assertNotNull(holder);
Assert.assertEquals(42, holder.getMeaningOfLife());
Assert.assertEquals(0, holder.getSecondaryMeaning());
shutDownContainer();
}