Ejemplo n.º 1
0
        public async Task ShouldGetAllOrderReturnAddresses()
        {
            var env     = LaunchSettingsProvider.GetEnvironmentalVariables();
            var client  = OrderApiClientFactory.Create();
            var request = new OrderDeliveryNote
            {
                AddressId        = env["CDON_RETURN_ADDRESS_ID"],
                OrderId          = int.Parse(env["GETORDER_ORDERID"]),
                DeliveryNoteRows = new[]
                {
                    new OrderDeliveryNoteRow
                    {
                        ProductId       = "test_sku",
                        ProductName     = "test_name",
                        Quantity        = 1,
                        PickingLocation = "test_picking_location",
                    }
                }
            };
            var stream = await client.GetDeliveryNote(request);

            var base64 = StreamToBase64(stream);

            Assert.True(base64.Length > 30_000);
        }
Ejemplo n.º 2
0
        public static ProductApiClient Create()
        {
            var environmentalVariables = LaunchSettingsProvider.GetEnvironmentalVariables();
            var uri    = environmentalVariables["CDON_PRODUCT_API_URI"];
            var apiKey = environmentalVariables["CDON_API_KEY"];

            return(new ProductApiClient(uri, apiKey));
        }
Ejemplo n.º 3
0
        public static IOrderApiClient Create()
        {
            var environmentalVariables = LaunchSettingsProvider.GetEnvironmentalVariables();
            var uri    = environmentalVariables["CDON_MARKETPLACE_URI"];
            var apiKey = environmentalVariables["CDON_API_KEY"];

            return(new OrderApiClient(uri, apiKey));
        }
Ejemplo n.º 4
0
        public async Task ShouldGetOrder()
        {
            var orderId = LaunchSettingsProvider.GetEnvironmentalVariables()["GETORDER_ORDERID"];
            var client  = OrderApiClientFactory.Create();
            var order   = await client.GetOrder(Convert.ToInt32(orderId));

            Assert.NotNull(order);
        }