public async Task CanUpdateOrderLine() { // If: we create a new order OrderRequest orderRequest = this.CreateOrderRequestWithOnlyRequiredFields(); OrderResponse createdOrder = await this._orderClient.CreateOrderAsync(orderRequest); // When: We update the order line OrderLineUpdateRequest updateRequest = new OrderLineUpdateRequest() { Name = "A fluffy bear" }; OrderResponse updatedOrder = await this._orderClient.UpdateOrderLinesAsync(createdOrder.Id, createdOrder.Lines.First().Id, updateRequest); // Then: The name of the order line should be updated Assert.AreEqual(updateRequest.Name, updatedOrder.Lines.First().Name); }
public Task <OrderResponse> UpdateOrderLinesAsync(string orderId, string orderLineId, OrderLineUpdateRequest orderLineUpdateRequest) => ClientService.PatchAsync <OrderResponse>($"orders/{orderId}/lines/{orderLineId}", orderLineUpdateRequest);
public async Task <OrderResponse> UpdateOrderLinesAsync(string orderId, string orderLineId, OrderLineUpdateRequest orderLineUpdateRequest) { return(await this.PatchAsync <OrderResponse>($"orders/{orderId}/lines/{orderLineId}", orderLineUpdateRequest).ConfigureAwait(false)); }