public void TestIssue131() { var i = new InsertRecord(); var c = new OptimisticConnection((DbConnection)Connection()); Assert.Throws <OptimisticConcurrencyException>(() => c.InsertSql <InsertRecord>("THROW 51000, 'At least one record has changed or does not exist. (CONCURRENCY CHECK)', 1;", i)); }
public void OptimisticExceptionsAreTranslatedAsync() { var opt = new OptimisticConnection((DbConnection)Connection()); try { opt.ExecuteSqlAsync("RAISERROR('(CONCURRENCY CHECK)', 16, 1)").Wait(); } catch (AggregateException ax) { Assert.IsNotNull(ax.Flatten().InnerExceptions.OfType <OptimisticConcurrencyException>()); } }
public void TestIssue131a() { var i = new InsertRecord(); var c = new OptimisticConnection((DbConnection)Connection()); var result = c.InsertSql <InsertRecord>("PRINT ''", i); }
public void TestIssue131() { var i = new InsertRecord(); var c = new OptimisticConnection((DbConnection)Connection()); var result = c.InsertSql <InsertRecord>("THROW 51000, 'At least one record has changed or does not exist. (CONCURRENCY CHECK)', 1;", i); }
public void OptimisticExceptionsAreTranslated() { var opt = new OptimisticConnection((DbConnection)Connection()); opt.ExecuteSql("RAISERROR('(CONCURRENCY CHECK)', 16, 1)"); }
public void OptimisticConnectionCanCallProc() { var opt = new OptimisticConnection((DbConnection)Connection()); opt.Execute("sp_who"); }
public void OptimisticExceptionsAreTranslated() { var opt = new OptimisticConnection((DbConnection)Connection()); Assert.Throws <OptimisticConcurrencyException>(() => opt.ExecuteSql("RAISERROR('(CONCURRENCY CHECK)', 16, 1)")); }