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); }
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)); }
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)); }
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); }