@Before public void setUp() throws Exception { context.setImposteriser(ClassImposteriser.INSTANCE); beanFactory = context.mock(BeanFactory.class); BeanFactoryExpectationsFactory bfef = new BeanFactoryExpectationsFactory(context, beanFactory); bfef.allowingBeanFactoryGetBean(ContextIdNames.SEO_URL_BUILDER, SeoUrlBuilderImpl.class); geography = context.mock(Geography.class); moneyFormatter = context.mock(MoneyFormatter.class); storeThemeMessageSource = context.mock(StoreThemeMessageSource.class); contextFactory = new EmailContextFactoryImpl(); contextFactory.setGeography(geography); contextFactory.setMoneyFormatter(moneyFormatter); contextFactory.setStoreThemeMessageSource(storeThemeMessageSource); store = new StoreImpl(); store.setCode("store"); emailProperties = new EmailPropertiesImpl(); }