Exemple #1
0
        public PayPalTest()
        {
            var configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile("appsettings.json").Build();

            var configurationProvider = new PayPalConfigurationProvider(configuration);

            _payPalService = new PayPalService(configurationProvider);
        }
Exemple #2
0
        public PaymentsServiceTest()
        {
            var configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile("appsettings.json").Build();

            var configurationProvider = new PayPalConfigurationProvider(configuration);
            var payPalService         = new PayPalService(configurationProvider);

            var options = new DbContextOptionsBuilder <PaymentsContext>()
                          .UseInMemoryDatabase("payments_service_test")
                          .Options;
            var context = new PaymentsContext(options);

            DataSeeder.Seed(options);
            _unitOfWork      = new PaymentsUnitOfWork(context);
            _paymentsService = new PaymentsService(payPalService, _unitOfWork);
        }