@Test
 public void testPersistModule() {
   PersistProviderModule persistModule = SystemProvider.getProviderModule(adObject);
   try {
     persistModule.runWithoutPersisting();
   } catch (PersistException ex) {
     log.error("Got error while running persist test", ex);
     Assert.fail();
   }
 }
 @Test
 public void testPersistModuleOnClosingAd() {
   PersistProviderModule persistModule = SystemProvider.getProviderModule(adObject);
   try {
     // not we are not persisting the adobject to the database, because we don't have zett
     // database.
     AdObject inputAdObject = persistModule.getInputAdObject();
     Assert.assertNotNull(inputAdObject);
     persistModule.setAdToClosed();
     Assert.assertEquals(ObjectStatus.DELETED, inputAdObject.getStatus());
   } catch (PersistException ex) {
     log.error("Got error while running persistModuleOnClosing Ad");
   }
 }