public void ValidMethodOK() { clsItems AnItem = new clsItems(); String Error = ""; Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreEqual(Error, ""); }
public void ItemPricePerUnitCannotBeLetters() { clsItems AnItem = new clsItems(); String Error = ""; string ItemPricePerUnit = "fifteen pounds"; Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreEqual(Error, ""); }
public void ItemPricePerUnitMinPlusOne() { clsItems AnItem = new clsItems(); String Error = ""; string ItemPricePerUnit = "0.010"; Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreEqual(Error, ""); }
public void ItemQuantityNotNull() { clsItems AnItem = new clsItems(); String Error = ""; string ItemQuantity = ""; Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreNotEqual(Error, ""); }
public void ItemQuantityMaxPlusOne() { clsItems AnItem = new clsItems(); String Error = ""; string ItemQuantity = ""; ItemQuantity = ItemQuantity.PadRight(10001, '1'); //this will fail Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreNotEqual(Error, ""); }
public void ItemQuantityMaxLessOne() { clsItems AnItem = new clsItems(); String Error = ""; string ItemQuantity = ""; ItemQuantity = ItemQuantity.PadRight(9999, '1'); Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreEqual(Error, ""); }
public void ItemDescriptionMaxPlusOne() { clsItems AnItem = new clsItems(); String Error = ""; string ItemDescription = ""; ItemDescription = ItemDescription.PadRight(51, 'a'); Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreNotEqual(Error, ""); }
public void ItemDateOfAvailabilityMin() { clsItems AnItem = new clsItems(); String Error = ""; DateTime TestDate; TestDate = DateTime.Now.Date; string ItemDateOfAvailability = TestDate.ToString(); Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreEqual(Error, ""); }
public void ItemDateOfAvailabilityInvalidFormat() { clsItems AnItem = new clsItems(); String Error = ""; string ItemDescription = "chairs"; string ItemQuantity = "2"; string ItemPricePerUnit = "2.30"; string ItemDateOfAvailability = "this is just words!"; ItemDateOfAvailability = "2nd February 2020"; Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); Assert.AreNotEqual(Error, ""); }
protected void btnOK_Click(object sender, EventArgs e) { clsItems AnItem = new clsItems(); string ItemDescription = TxtItemDescription.Text; string ItemQuantity = TxtItemQuantity.Text; string ItemPricePerUnit = TxtItemPricePerUnit.Text; string ItemDateOfAvailability = TxtItemDateOfAvailability.Text; string Error = ""; Error = AnItem.Valid(ItemDescription, ItemQuantity, ItemPricePerUnit, ItemDateOfAvailability); if (Error == "") { AnItem.ItemNo = ItemNo; AnItem.ItemDescription = ItemDescription; AnItem.ItemQuantity = Convert.ToInt32(ItemQuantity); AnItem.ItemPricePerUnit = Convert.ToDecimal(ItemPricePerUnit); AnItem.ItemDateOfAvailability = Convert.ToDateTime(ItemDateOfAvailability); AnItem.ItemAvailability = ItemAvailability.Checked; clsItemsCollection ItemsList = new clsItemsCollection(); if (ItemNo == -1) { ItemsList.ThisItem = AnItem; ItemsList.Add(); } else { ItemsList.ThisItem.Find(ItemNo); ItemsList.ThisItem = AnItem; ItemsList.Update(); } Response.Redirect("ItemsList.aspx"); } else { lblError.Text = Error; } }