public void CreateAndBeginTransactionWithDefaultIsolationLevel() { _dbUtilsStub.CreateConnection(_connectionString).Returns(_connectionStub); _connectionStub.BeginTransaction(_defaultLevel).Returns(_transactionStub); using (var dbManager = CreateDbManager()) { dbManager.StartConnection(); Assert.AreEqual(_transactionStub, dbManager.DbTransaction); } }
public void Init() { _dbUtilsStub = Substitute.For <IDbUtils>(); _connectionStub = Substitute.For <IDbConnection>(); _transactionStub = Substitute.For <IDbTransaction>(); _dbUtilsStub.CreateConnection(_connectionString).Returns(_connectionStub); _connectionStub.BeginTransaction().Returns(_transactionStub); }