public WeatherForecastController( IMessagePublisher publisher, IConfiguration configuration, ITransactionAccessor transactionAccessor) { _publisher = publisher; _configuration = configuration; _transactionAccessor = transactionAccessor; }
public Handler(IAccountAccessor accountAccessor, ITransactionAccessor transactionAccessor) { this.accountAccessor = accountAccessor; this.transactionAccessor = transactionAccessor; }
public TransactionHandlerDecorator(DecoratorContext decoratorContext, IHandler <TIn, Task <Result <TOut> > > decorated, ITransactionAccessor transactionAccessor) : base(decorated) { _transactionAccessor = transactionAccessor; _transactionType = decoratorContext.ImplementationType .GetCustomAttribute <TransactionAttribute>()?.TransactionType; }
/// <summary> /// Creator: Jaeho Kim /// Created: 2/26/2020 /// Approver: Rasha Mohammed /// /// Constructor for passing specific Accessor class /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// /// </remarks> /// <param name="transactionAccessor"></param> public TransactionManager(ITransactionAccessor transactionAccessor) { _transactionAccessor = transactionAccessor; }
/// <summary> /// Creator: Jaeho Kim /// Created: 2/27/2020 /// Approver: Rasha Mohammed /// /// Default Constructor for instantiating Accessor /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// </remarks> public TransactionManager() { _transactionAccessor = new TransactionAccessor(); }
public TransactionEventHandlerDecorator(IEventHandler <TEvent> decorated, ITransactionAccessor transactionAccessor, DecoratorContext decoratorContext) : base(decorated) { _transactionType = decoratorContext.ImplementationType.GetCustomAttribute <TransactionAttribute>()?.TransactionType; _transactionAccessor = transactionAccessor; }
public void TestSetup() { _transactionAccessor = new FakeTransactionAccessor(); _transactionManager = new TransactionManager(_transactionAccessor); }
/// <summary> /// Creator: Jaeho Kim /// Created: 2/27/2020 /// Approver: Rasha Mohammed /// /// Constructor for instantiating FakeTransactionAccessor /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// </remarks> public TransactionManagerTests() { _transactionAccessor = new FakeTransactionAccessor(); }
public Handler(ITransactionAccessor transactionAccessor) { this.transactionAccessor = transactionAccessor; }