Esempio n. 1
0
        public PaymentApiBaseFeatureFixture()
        {
            IConfigurationBuilder configurationBuilder = new ConfigurationBuilder();

            configurationBuilder.AddJsonFile("appsettings.json");
            IConfiguration configuration = configurationBuilder.Build();

            // This create in proc hosted api
            var hostBuilder = new WebHostBuilder()
                              .UseConfiguration(configuration)
                              .UseStartup <PaymentApiStartup>();

            var server = new TestServer(hostBuilder);

            _client = server.CreateClient();


            _localDynamoDB = new LocalPaymentPersistenceServiceDynamoDB(configuration);
        }
 public PaymentService(IPaymentParser paymentsParser, IPaymentPersistenceService paymentPersistenceService)
 {
     _paymentParser = paymentsParser;
     _paymentPersistenceService = paymentPersistenceService;
 }