public void Setup() { context = new MockContext(); var contextProvider = MockRepository.GenerateStub<IDataContextProvider>(); contextProvider.Expect(x => x.DataContext).Return(context); filter = new UnitOfWorkFilter(contextProvider); }
public void Setup() { sessionManagerFactory = MockRepository.GenerateStub<ISessionManagerFactory>(); sessionManager = MockRepository.GenerateStub<ISessionManager>(); session = MockRepository.GenerateStub<ISession>(); transaction = MockRepository.GenerateStub<ITransaction>(); sessionManagerFactory.Stub(x => x.Resolve()).Return(sessionManager).Repeat.Any(); sessionManager.Stub(s => s.OpenSession()).Return(session).Repeat.Any(); session.Stub(s => s.BeginTransaction()).Return(transaction).Repeat.Any(); var perActionTransactionStore = new MockPerActionTransactionStore(); filter = new UnitOfWorkFilter(perActionTransactionStore, sessionManagerFactory); }