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); }
public Transaction(IDbTransactionFactory databaseTransactionFactory, IConnection connection) { _databaseTransactionFactory = databaseTransactionFactory; _connection = connection; }
public UnitOfWork(IDbTransactionFactory transactionFactory, IDbConnectionFactory connectionFactory) { _transactionFactory = transactionFactory; _connectionFactory = connectionFactory; }