public void Flush_Performs_A_Transactional_Commit_When_No_Transaction_Has_Started() { var mockContainer = MockRepository.GenerateMock<IObjectContainer>(); var unitOfWork = new Db4oUnitOfWork(mockContainer); unitOfWork.Flush(); mockContainer.AssertWasCalled(x => x.Commit()); mockContainer.VerifyAllExpectations(); }
public void Flush_Performs_A_Transactional_Commit_When_No_Transaction_Has_Started() { var mockContainer = MockRepository.GenerateMock <IObjectContainer>(); var unitOfWork = new Db4oUnitOfWork(mockContainer); unitOfWork.Flush(); mockContainer.AssertWasCalled(x => x.Commit()); mockContainer.VerifyAllExpectations(); }
public void Flush_Does_Nothing_When_A_TransactionHas_Already_Been_Started() { var mockContainer = MockRepository.GenerateMock<IObjectContainer>(); var unitOfWork = new Db4oUnitOfWork(mockContainer); unitOfWork.BeginTransaction(); unitOfWork.Flush(); mockContainer.AssertWasNotCalled(x => x.Commit()); mockContainer.AssertWasNotCalled(x => x.Rollback()); mockContainer.VerifyAllExpectations(); }
public void Flush_Does_Nothing_When_A_TransactionHas_Already_Been_Started() { var mockContainer = MockRepository.GenerateMock <IObjectContainer>(); var unitOfWork = new Db4oUnitOfWork(mockContainer); unitOfWork.BeginTransaction(); unitOfWork.Flush(); mockContainer.AssertWasNotCalled(x => x.Commit()); mockContainer.AssertWasNotCalled(x => x.Rollback()); mockContainer.VerifyAllExpectations(); }