}
@Test
public void testHolderOfPojoWithMultiInterfaces() {
MultipleInterfacesHolderPojo pojo = factory.manufacturePojo(
MultipleInterfacesHolderPojo.class, String.class, String.class, Long.class);
Assert.assertNotNull("POJO cannot be null", pojo);
Assert.assertNull("POJO's interface value cannot be constructed",
pojo.getList());
Assert.assertNull("POJO's interface value cannot be constructed",
pojo.getMap());
List<Class<?>> accessed = strategy.getAccessed();
Assert.assertEquals(2, accessed.size());
Assert.assertTrue("MultipleInterfacesListPojo was not accessed",
accessed.contains(MultipleInterfacesListPojo.class));
Assert.assertTrue("MultipleInterfacesListPojo was not accessed",