public EFTransactionEditorDialog(EFTransaction trans, IDesignerHost host)
        {
            transaction = trans;
            DesignerHost = host;

            InitializeComponent();
        }
        public void Rollback_Calls_Rollback_On_Underlying_ITransaction()
        {
            var mockTransaction = MockRepository.GenerateMock<IDbTransaction>();
            mockTransaction.Expect(x => x.Rollback()).IgnoreArguments();

            var transaction = new EFTransaction(mockTransaction);
            transaction.Rollback();

            mockTransaction.VerifyAllExpectations();
        }
Exemple #3
0
        public void Rollback_Calls_Rollback_On_Underlying_ITransaction()
        {
            var mockTransaction = MockRepository.GenerateMock <IDbTransaction>();

            mockTransaction.Expect(x => x.Rollback()).IgnoreArguments();

            var transaction = new EFTransaction(mockTransaction);

            transaction.Rollback();

            mockTransaction.VerifyAllExpectations();
        }
        public void Commit_Raises_TransactionComitted_Event()
        {
            var mockTransaction = MockRepository.GenerateMock<IDbTransaction>();
            mockTransaction.Expect(x => x.Commit());

            bool commitCalled = false;
            bool rollbackCalled = false;
            var transaction = new EFTransaction(mockTransaction);
            transaction.TransactionCommitted += delegate { commitCalled = true; };
            transaction.TransactionRolledback += delegate { rollbackCalled = true; };

            transaction.Commit();

            mockTransaction.VerifyAllExpectations();
            Assert.That(commitCalled);
            Assert.That(!rollbackCalled);
        }
Exemple #5
0
        public void Rollback_Raises_RollbackComitted_Event()
        {
            var mockTransaction = MockRepository.GenerateMock <IDbTransaction>();

            mockTransaction.Expect(x => x.Rollback());

            bool commitCalled   = false;
            bool rollbackCalled = false;
            var  transaction    = new EFTransaction(mockTransaction);

            transaction.TransactionCommitted  += delegate { commitCalled = true; };
            transaction.TransactionRolledback += delegate { rollbackCalled = true; };

            transaction.Rollback();

            mockTransaction.VerifyAllExpectations();
            Assert.That(!commitCalled);
            Assert.That(rollbackCalled);
        }
 public SrcTablePanel(EFTransaction trans, string scrTableName, Form frm)
 {
     this.transaction = trans;
     this.SrcTableName = scrTableName;
     this.BackColor = Color.Wheat;
     frminfotransaction = frm;
     intPannelWidth = ResizePanel();
 }
 private void SetInfoTransactionPrivateCopy()
 {
     transPrivateCopy = transaction.Copy();
 }