public void AddToItemDescription() { string message, description, itemID, originalDes; ItemType item; bool isSuccess; Assert.IsNotNull(TestData.NewItem2, "Failed because no item available -- requires successful AddItem test"); AddToItemDescriptionCall api = new AddToItemDescriptionCall(this.apiContext); itemID = TestData.NewItem2.ItemID; originalDes = TestData.NewItem2.Description; description = "SDK appended text."; DetailLevelCodeTypeCollection detailLevel = new DetailLevelCodeTypeCollection(); DetailLevelCodeType type = DetailLevelCodeType.ReturnAll; detailLevel.Add(type); api.DetailLevelList = detailLevel; // Make API call. api.AddToItemDescription(itemID, description); System.Threading.Thread.Sleep(3000); //check whether the call is success. Assert.IsTrue(api.ApiResponse.Ack == AckCodeType.Success || api.ApiResponse.Ack == AckCodeType.Warning, "do not success!"); isSuccess = ItemHelper.GetItem(TestData.NewItem2, this.apiContext, out message, out item); Assert.IsTrue(isSuccess, message); Assert.IsTrue(message == string.Empty, message); Assert.IsNotNull(item.Description, "the item description is null"); Assert.Greater(item.Description.Length, originalDes.Length); }
private void BtnAddToItemDescription_Click(object sender, System.EventArgs e) { try { TxtStatus.Text = ""; AddToItemDescriptionCall apicall = new AddToItemDescriptionCall(Context); apicall.AddToItemDescription(TxtItemId.Text, TxtAppend.Text); TxtStatus.Text = apicall.ApiResponse.Ack.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }