@Test
public void testChildManagerSerializability() throws Exception {
BeanManagerImpl childManager = beanManager.createActivity();
Bean<?> dummyBean = new DummyBean();
childManager.addBean(dummyBean);
String childManagerId = childManager.getId();
BeanManagerImpl deserializedChildManager = (BeanManagerImpl) Utils.deserialize(Utils.serialize(childManager));
Assert.assertEquals(childManagerId, deserializedChildManager.getId());
Assert.assertEquals(1, childManager.getBeans(Dummy.class).size());
Assert.assertEquals(1, deserializedChildManager.getBeans(Dummy.class).size());