Beispiel #1
0
        public void Setup()
        {
            int currentConnection  = 0;
            int currentTransaction = 0;

            _connectionFactory = A.Fake <IDbConnectionFactory>();
            _connection        = A.Fake <IDbConnection>();
            A.CallTo(() => _connectionFactory.CreateOpenConnection()).Returns(_connection);

            _transaction        = A.Fake <IDbTransaction>();
            _transactionFactory = A.Fake <IDbTransactionFactory>();
            A.CallTo(() => _transactionFactory.OpenTransaction(A <IDbConnection> .Ignored)).Returns(_transaction);
        }
Beispiel #2
0
 public Transaction(IDbTransactionFactory databaseTransactionFactory, IConnection connection)
 {
     _databaseTransactionFactory = databaseTransactionFactory;
     _connection = connection;
 }
 public UnitOfWork(IDbTransactionFactory transactionFactory, IDbConnectionFactory connectionFactory)
 {
     _transactionFactory = transactionFactory;
     _connectionFactory  = connectionFactory;
 }