public TransactionService( IStellarRepository stellarRepository, ITransactionRepository transactionRepository, IAccountRepository accountRepository, IUnitOfWork unitOfWork, IAccountProcessQueue accountProcessQueue) { _stellarRepository = stellarRepository; _transactionRepository = transactionRepository; _unitOfWork = unitOfWork; _accountRepository = accountRepository; _accountProcessQueue = accountProcessQueue; }
private IAccountProcessQueue MockAccountProcessQueue() { _accountProcessQueue = Substitute.For <IAccountProcessQueue>(); _accountProcessQueue.Enqueue(Arg.Any <string[]>()).Returns(new string[2]); return(_accountProcessQueue); }