Esempio n. 1
0
        public void CreateAndBeginTransactionWithDefaultIsolationLevel()
        {
            _dbUtilsStub.CreateConnection(_connectionString).Returns(_connectionStub);
            _connectionStub.BeginTransaction(_defaultLevel).Returns(_transactionStub);

            using (var dbManager = CreateDbManager())
            {
                dbManager.StartConnection();
                Assert.AreEqual(_transactionStub, dbManager.DbTransaction);
            }
        }
Esempio n. 2
0
        public void Init()
        {
            _dbUtilsStub     = Substitute.For <IDbUtils>();
            _connectionStub  = Substitute.For <IDbConnection>();
            _transactionStub = Substitute.For <IDbTransaction>();

            _dbUtilsStub.CreateConnection(_connectionString).Returns(_connectionStub);
            _connectionStub.BeginTransaction().Returns(_transactionStub);
        }