public UploadTransactionsCommandHandler(
     ITransactionService transactionService,
     IXmlService xmlService,
     ICsvService csvService,
     TransactionServiceFactory transactionServiceFactory)
 {
     this.transactionService        = transactionService;
     this.xmlService                = xmlService;
     this.csvService                = csvService;
     this.transactionServiceFactory = transactionServiceFactory;
 }
Esempio n. 2
0
        public async Task Should_Inject()
        {
            await using (var context = new DbContextFactory().CreateContext())
            {
                var service = new TransactionServiceFactory().Create(context);

                var result = service.InjectPaymentMethod(new InjectPaymentMethodBody()
                {
                    UserId   = new Guid("046E876E-D413-45AF-AC2A-552D7AA46C5C"),
                    IntentId = "pi_1IQ7gqK2ugLXrgQXpxZscFpi",
                    CardId   = "card_1IPw30K2ugLXrgQX4NDVSrfJ"
                });
            }
        }
Esempio n. 3
0
        public async Task Should_Create()
        {
            await using (var context = new DbContextFactory().CreateContext())
            {
                var service = new TransactionServiceFactory().Create(context);

                var result = service.CreateIntent(new CreateIntentBody()
                {
                    Amount  = 100,
                    UserId  = new Guid("046E876E-D413-45AF-AC2A-552D7AA46C5C"),
                    EventId = new Guid("74831876-FC2E-4D03-99D8-B3872BDEFD5C"),
                });
            }
        }