@Test
  public void testCreateWithUnitPersistenceNotExisting() {

    mockStatic(Persistence.class);
    expect(Persistence.createEntityManagerFactory("pu1")).andReturn(emFactory);

    replay(Persistence.class);

    Assert.assertEquals(emFactory, producer.create("pu1"));
  }
 @Test
 public void testCreateWithUnitPersistenceExisting() {
   cache.put("pu1", emFactory);
   Assert.assertEquals(emFactory, producer.create("pu1"));
 }