protected override DbTransaction BeginDbTransaction(IsolationLevel isolationLevel) { var transaction = new FakeDbTransaction(this, isolationLevel); _dbTransactions.Add(transaction); return(transaction); }
public void GetDbTransaction_returns_the_DbTransaction() { var dbConnection = new FakeDbConnection(ConnectionString); var dbTransaction = new FakeDbTransaction(dbConnection); var connection = new FakeRelationalConnection( CreateOptions(new FakeRelationalOptionsExtension { Connection = dbConnection })); var transaction = new RelationalTransaction( connection, dbTransaction, new ListLogger(new List<Tuple<LogLevel, string>>()), false); Assert.Equal(dbTransaction, transaction.GetDbTransaction()); }
protected override DbTransaction BeginDbTransaction(IsolationLevel isolationLevel) { var transaction = new FakeDbTransaction(this, isolationLevel); _dbTransactions.Add(transaction); return transaction; }