public void setUp() throws Exception {
   mockInitializer = mock(Initializer.class);
   mockPropertyManager = mock(PropertyManager.class);
   mockNotificationDispatcher = mock(NotificationDispatcher.class);
   mockTransactionRegistryManager = mock(TransactionRegistryManager.class);
   mockTransactionParticipantManager = mock(TransactionParticipantManager.class);
   mockTransactionSynchronizationRegistry = mock(TransactionSynchronizationRegistry.class);
   BeanContext.set(getModule() + ".initializer", mockInitializer);
   BeanContext.set(getModule() + ".propertyManager", mockPropertyManager);
   BeanContext.set(getDomain() + ".notificationDispatcher", mockNotificationDispatcher);
   BeanContext.set(getDomain() + ".jaxbSessionCache", new JAXBSessionCache(getDomain()));
   if (getMockServiceContext() != null)
     FieldUtil.setFieldValue(
         getMockServiceContext(), "transactionRegistryManager", mockTransactionRegistryManager);
   when(mockPropertyManager.get("aries.port.rmi")).thenReturn("1098");
   MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer();
   MBeanUtil.setMBeanServer(mbeanServer);
   setGlobalTransactionActive(false);
   super.setUp();
 }