コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            }
        }