private ArrayList<EntityManager> createAndInjectEntityManagers(ArrayList<Field> fields) {
ArrayList<EntityManager> managers = new ArrayList<EntityManager>();
for (Field field : fields) {
try {
PersistenceContext annotation = field.getAnnotation(PersistenceContext.class);
EntityManager entityManager = Persistence.createEntityManagerFactory(annotation.unitName()).createEntityManager();
boolean accessible = field.isAccessible();
field.setAccessible(true);
field.set(testClass, entityManager);
field.setAccessible(accessible);
managers.add(entityManager);