public async Task ShouldChangeSortOrderCartDiscountAsync() { // Arrange var cartDiscount = await Helper.CreateTestCartDiscount(this._project, this._client); var cartDiscountDraft = await Helper.GetTestCartDiscountDraft(this._project, this._client, Helper.GetRandomBoolean(), Helper.GetRandomBoolean(), "lineItemCount(1 = 1) > 0", "1=1", 5000, false); var changeSortOrder = new ChangeSortOrderAction(cartDiscountDraft.SortOrder); // Act var updatedCartDiscountResponse = await this._client.CartDiscounts() .UpdateCartDiscountAsync(cartDiscount, changeSortOrder); // Assert var updatedCartDiscount = updatedCartDiscountResponse.Result; Assert.IsNotNull(updatedCartDiscount); Assert.IsNotNull(updatedCartDiscount.Id); updatedCartDiscount.SortOrder.ShouldBeEquivalentTo(changeSortOrder.SortOrder); // Cleanup await _client.CartDiscounts().DeleteCartDiscountAsync(updatedCartDiscount); }
public async Task ShouldChangeSortOrderCartDiscountAsync() { // Arrange var cartDiscount = await Helper.CreateTestCartDiscount(this._project, this._client); var cartDiscountDraft = await Helper.GetTestCartDiscountDraft(this._project, this._client); var changeSortOrder = new ChangeSortOrderAction(cartDiscountDraft.SortOrder); // Act var updatedCartDiscountResponse = await this._client.CartDiscounts() .UpdateCartDiscountAsync(cartDiscount, changeSortOrder); // Assert var updatedCartDiscount = updatedCartDiscountResponse.Result; Assert.NotNull(updatedCartDiscount); Assert.NotNull(updatedCartDiscount.Id); Assert.Equal(updatedCartDiscount.SortOrder, changeSortOrder.SortOrder); // Cleanup await _client.CartDiscounts().DeleteCartDiscountAsync(updatedCartDiscount); }