public string UIVerify() { try { UIVerifyData verifyData = new UIVerifyData(_datamanager); if (verifyData.VerificationSection.ToUpper() == "SHIPPINGUNIT") { Assert.IsTrue(VerifyShippingUnit(verifyData)); } return("VerificationSuccess"); } catch { return("VerificationFails"); } }
private bool VerifyShippingUnit(UIVerifyData verificationData) { try { if (verificationData.VerificationElement.ToUpper() == "UNITQTY" && verificationData.VerifyFor.ToUpper() == "ERROR") { ShippingUnit shippingUnit = _CreateOrderPage.ShippingUnits.First(); Assert.IsTrue(shippingUnit.UnitQty.GetValue().Equals("1")); Assert.IsTrue(shippingUnit.UnitQty.Clear()); Assert.IsTrue(shippingUnit.UnitQty.Edit(Keys.Tab)); Assert.IsTrue(_CreateOrderPage.SaveOrder.Click()); Assert.IsTrue(shippingUnit.UnitQty.HasClass("error")); Assert.IsTrue(shippingUnit.UnitQty.ClearAndEdit("0")); Assert.IsTrue(shippingUnit.UnitQty.Edit(Keys.Tab)); Assert.IsTrue(_CreateOrderPage.SaveOrder.Click()); Assert.IsTrue(shippingUnit.UnitQty.HasClass("error")); } return(true); } catch { return(false); } }