private bool PerformSingleOperation(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); return(true); }
private bool PerformNestedCommit(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoNestedCommit(); transactionTestProvider.CheckNumberOfEntities(2); return(true); }
private bool PerformRollback(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoRollback(); transactionTestProvider.CheckNumberOfEntities(0); return(true); }
private bool PerformRollsbackOnExceptionWithSilentException(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); transactionTestProvider.DoCommitSilenceException(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); return(true); }
private bool PerformRollsbackOnException(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); Assert.Throws <GenericADOException>(() => transactionTestProvider.DoCommit(TestEntityName)); transactionTestProvider.CheckNumberOfEntities(1); return(true); }
private bool PerformMultipleOperationsRollbackLast(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName + "1"); transactionTestProvider.CheckNumberOfEntities(1); transactionTestProvider.DoRollback(); transactionTestProvider.CheckNumberOfEntities(1); return(true); }
private bool PerformSingleOperation(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); return true; }
private bool PerformRollsbackOnExceptionWithSilentException(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); transactionTestProvider.DoCommitSilenceException(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); return true; }
private bool PerformRollsbackOnException(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName); transactionTestProvider.CheckNumberOfEntities(1); Assert.Throws<GenericADOException>(() => transactionTestProvider.DoCommit(TestEntityName)); transactionTestProvider.CheckNumberOfEntities(1); return true; }
private bool PerformRollback(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoRollback(); transactionTestProvider.CheckNumberOfEntities(0); return true; }
private bool PerformNestedCommit(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoNestedCommit(); transactionTestProvider.CheckNumberOfEntities(2); return true; }
private bool PerformMultipleOperationsRollbackLast(ITransactionTestProvider transactionTestProvider) { transactionTestProvider.InitTransactionManager(); transactionTestProvider.DoCommit(TestEntityName + "1"); transactionTestProvider.CheckNumberOfEntities(1); transactionTestProvider.DoRollback(); transactionTestProvider.CheckNumberOfEntities(1); return true; }