public IntegrationTests() { _callback = new DbConnectionCallback(); Connection = new DbConnection().AddCallback(_callback); }
public static DbConnection AddCallback(this DbConnection instance, DbConnectionCallback callback) { instance.DbCommandCreated += (sender, args) => callback.AddCommand(args.DbCommand); instance.DbTransactionCreated += (sender, args) => callback.AddTransaction(args.DbTransaction); return(instance); }