@Before
 public void setupTestee() {
   testee = new DataProvider();
   //
   em.getTransaction().begin();
   final Account firstAccount = new MonetaryAccount();
   firstAccount.setName("first account");
   em.persist(firstAccount);
   final Position firstPosition = new Position();
   firstPosition.setOriginAccount(firstAccount);
   firstPosition.setName("first position");
   firstPosition.setAmount(new Money(5.5, Currency.CHF));
   firstPosition.setPositionType(PositionType.CONFIRMED);
   firstPosition.setValutaDate(new GregorianCalendar(2012, 2, 12).getTime());
   em.persist(firstPosition);
   em.getTransaction().commit();
 }