Пример #1
0
 public SynchronizeOrdersToOmnium()
 {
     _batchSize       = 1;
     _orderRepository = ServiceLocator.Current.GetInstance <IOrderRepository>();
     _orderClient     = ServiceLocator.Current.GetInstance <IOrderClient>();
     _omniumService   = ServiceLocator.Current.GetInstance <IOmniumService>();
 }
Пример #2
0
 public RetreiveOrders(IHost host, IOrderClient client, IAssessmentLogic assessment, ILogger <RetreiveOrders> logger)
 {
     _orderClient = client;
     _logger      = logger;
     _host        = host;
     _assessment  = assessment;
 }
Пример #3
0
 public OrderHealthCheck(
     ILogger <OrderHealthCheck> logger,
     IOrderClient client)
 {
     _logger = logger;
     _client = client;
 }
Пример #4
0
 public CustomerOrderService(
     ILogger <CustomerOrderService> logger,
     ICustomerClient customerClient,
     IOrderClient orderClient)
 {
     _logger         = logger;
     _customerClient = customerClient;
     _orderClient    = orderClient;
 }
Пример #5
0
 public void InitClass()
 {
     this.EnsureTestApiKey();
     this._paymentClient       = new PaymentClient(this.ApiTestKey);
     this._paymentMethodClient = new PaymentMethodClient(this.ApiTestKey);
     this._refundClient        = new RefundClient(this.ApiTestKey);
     this._subscriptionClient  = new SubscriptionClient(this.ApiTestKey);
     this._mandateClient       = new MandateClient(this.ApiTestKey);
     this._customerClient      = new CustomerClient(this.ApiTestKey);
     this._profileClient       = new ProfileClient(this.ApiTestKey);
     this._orderClient         = new OrderClient(this.ApiTestKey);
 }
Пример #6
0
        public BaseApiTestFixture()
        {
            EnsureTestApiKey();

            ClientService       = new ClientService(ApiTestKey);
            PaymentClient       = new PaymentClient(ClientService);
            PaymentMethodClient = new PaymentMethodClient(ClientService);
            RefundClient        = new RefundClient(ClientService);
            SubscriptionClient  = new SubscriptionClient(ClientService);
            MandateClient       = new MandateClient(ClientService);
            CustomerClient      = new CustomerClient(ClientService);
            ProfileClient       = new ProfileClient(ClientService);
            OrderClient         = new OrderClient(ClientService);
        }
Пример #7
0
 public OrderController(IOrderClient orderClient,
                        ISeckillsClient seckillsClient,
                        IMemoryCache memoryCache,
                        ISeckillStockCache seckillStockCache,
                        ICapPublisher capPublisher,
                        DistributedOrderSn distributedOrderSn)
 {
     this.orderClient        = orderClient;
     this.seckillsClient     = seckillsClient;
     this.memoryCache        = memoryCache;
     this.seckillStockCache  = seckillStockCache;
     this.capPublisher       = capPublisher;
     this.distributedOrderSn = distributedOrderSn;
 }
Пример #8
0
        public void InitClass()
        {
            string apiKey = this.GetApiKeyFromConfiguration();

            this.EnsureTestApiKey(apiKey);

            this._paymentClient       = new PaymentClient(apiKey);
            this._paymentMethodClient = new PaymentMethodClient(apiKey);
            this._refundClient        = new RefundClient(apiKey);
            this._subscriptionClient  = new SubscriptionClient(apiKey);
            this._mandateClient       = new MandateClient(apiKey);
            this._customerClient      = new CustomerClient(apiKey);
            this._profileClient       = new ProfileClient(apiKey);
            this._orderClient         = new OrderClient(apiKey);
            this._shipmentClient      = new ShipmentClient(apiKey);
        }
Пример #9
0
        public BaseApiTestFixture()
        {
            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);

            Configuration = builder.Build();

            var services = new ServiceCollection();

            services.Configure <AppSettings>(Configuration.GetSection(nameof(AppSettings)));

            var appSettings = new AppSettings();

            Configuration.GetSection(nameof(AppSettings)).Bind(appSettings);

            services.AddHttpClient();
            services.AddSingleton <IClientService, ClientService>();
            services.AddSingleton <IJsonConverterService, JsonConverterService>();
            services.AddSingleton <IValidatorService, ValidatorService>();

            // Register all available forms
            services.AddTransient <PaymentClient>();
            services.AddTransient <PaymentMethodClient>();
            services.AddTransient <RefundClient>();
            services.AddTransient <SubscriptionClient>();
            services.AddTransient <MandateClient>();
            services.AddTransient <CustomerClient>();
            services.AddTransient <CustomerClient>();
            services.AddTransient <ProfileClient>();
            services.AddTransient <OrderClient>();

            ServiceProvider = services.BuildServiceProvider();

            ClientService       = ServiceProvider.GetRequiredService <IClientService>();
            PaymentClient       = ServiceProvider.GetRequiredService <PaymentClient>();
            PaymentMethodClient = ServiceProvider.GetRequiredService <PaymentMethodClient>();
            RefundClient        = ServiceProvider.GetRequiredService <RefundClient>();
            SubscriptionClient  = ServiceProvider.GetRequiredService <SubscriptionClient>();
            MandateClient       = ServiceProvider.GetRequiredService <MandateClient>();
            CustomerClient      = ServiceProvider.GetRequiredService <CustomerClient>();
            CustomerClient      = ServiceProvider.GetRequiredService <CustomerClient>();
            ProfileClient       = ServiceProvider.GetRequiredService <ProfileClient>();
            OrderClient         = ServiceProvider.GetRequiredService <OrderClient>();

            EnsureTestApiKey();
        }
Пример #10
0
 public AccountController(IAccountClient accountClient, IOrderClient orderClient)
 {
     this._orderClient   = orderClient;
     this._accountClient = accountClient;
 }
 public OrdersController(IOrderClient orderClient, IProductClient productClient)
 {
     mOrderClient   = orderClient;
     mProductClient = productClient;
 }
Пример #12
0
 public AssessmentLogic(IOrderClient orderClient, IStockClient stockClient, ILogger <AssessmentLogic> logger)
 {
     _stockClient = stockClient;
     _orderClient = orderClient;
     _logger      = logger;
 }
Пример #13
0
 public OmniumService(IOrderClient orderClient, IOmniumOrderFactory omniumOrderFactory)
 {
     _orderClient        = orderClient;
     _omniumOrderFactory = omniumOrderFactory;
 }
 public CartController(ICartClient cartClient, IProductClient productClient, IOrderClient orderClient)
 {
     mCartClient    = cartClient;
     mProductClient = productClient;
     mOrderClient   = orderClient;
 }
Пример #15
0
 public CheckoutController(ICartClient cartClient, IOrderClient orderClient)
 {
     this._cartClient  = cartClient;
     this._orderClient = orderClient;
 }
 public CheckoutClientController(IOrderClient orderClient, ICartClient cartClient)
 {
     _cartClient  = cartClient;
     _orderClient = orderClient;
 }
Пример #17
0
 public OrdersController(IOrderClient orderClient, IBasketClient basketClient, IConfiguration config)
 {
     _orderClient  = orderClient;
     _basketClient = basketClient;
     _userName     = config["userName"] ?? "defaultUser";
 }
Пример #18
0
 public OrderList(IOrderClient orderClient)
 {
     this._orderClient = orderClient;
 }
Пример #19
0
 public CartService(CartDbContext dbContext, IOrderClient orderClient)
 {
     mDbContext   = dbContext;
     mOrderClient = orderClient;
 }
Пример #20
0
 public void Init()
 {
     _stripe = Substitute.For<IStripeClient>();
     _client = new OrderClient(_stripe);
 }
Пример #21
0
 public void Init()
 {
     _stripe = Substitute.For <IStripeClient>();
     _client = new OrderClient(_stripe);
 }
Пример #22
0
 public OrdersController(IOrderClient orderClient)
 {
     this._orderClient = orderClient;
 }
Пример #23
0
 public static bool IsConfigured(this IOrderClient client)
 {
     return(IsOmniumConfigured());
 }