public void AddMethodOK() { clsEquipmentCollection AllEquipments = new clsEquipmentCollection(); clsEquipment TestItem = new clsEquipment(); Int32 PrimaryKey = 0; TestItem.EquipmentAvailable = true; TestItem.EquipmentDateAdded = DateTime.Now.Date; TestItem.EquipmentNo = 1; TestItem.EquipmentDescription = "Weights"; TestItem.EquipmentColour = "Black"; TestItem.EquipmentPrice = 525; AllEquipments.ThisEquipment = TestItem; PrimaryKey = AllEquipments.Add(); TestItem.EquipmentNo = PrimaryKey; AllEquipments.ThisEquipment.Find(PrimaryKey); Assert.AreEqual(AllEquipments.ThisEquipment, TestItem); }
protected void tbnOK_Click(object sender, EventArgs e) { //create a new instance of clsEquipment clsEquipment AnEquipment = new clsEquipment(); string EquipmentDescription = txtEquipmentDescription.Text; string EquipmentColour = txtEquipmentColour.Text; string EquipmentDateAdded = txtDateAdded.Text; Int32 EquipmentPrice = Convert.ToInt32(txtEquipmentPrice.Text); string Error = ""; Error = AnEquipment.Valid(EquipmentDescription, EquipmentColour, EquipmentDateAdded, EquipmentPrice); if (Error == "") { AnEquipment.EquipmentNo = EquipmentNo; AnEquipment.EquipmentDescription = EquipmentDescription; AnEquipment.EquipmentColour = EquipmentColour; AnEquipment.EquipmentDateAdded = Convert.ToDateTime(EquipmentDateAdded); AnEquipment.EquipmentPrice = Convert.ToInt32(EquipmentPrice); AnEquipment.EquipmentAvailable = chkAvailable.Checked; clsEquipmentCollection EquipmentList = new clsEquipmentCollection(); if (EquipmentNo == -1) { EquipmentList.ThisEquipment = AnEquipment; EquipmentList.Add(); } else { EquipmentList.ThisEquipment.Find(EquipmentNo); EquipmentList.ThisEquipment = AnEquipment; EquipmentList.Update(); } Response.Redirect("EquipmentList.aspx"); } else { lblError.Text = Error; } }
public void DeleteMethodOK() { clsEquipmentCollection AllEquipments = new clsEquipmentCollection(); clsEquipment TestItem = new clsEquipment(); Int32 PrimaryKey = 0; TestItem.EquipmentNo = 1; TestItem.EquipmentColour = "White"; TestItem.EquipmentDateAdded = DateTime.Now.Date; TestItem.EquipmentDescription = "Weights"; TestItem.EquipmentPrice = 525; TestItem.EquipmentAvailable = true; AllEquipments.ThisEquipment = TestItem; PrimaryKey = AllEquipments.Add(); TestItem.EquipmentNo = PrimaryKey; AllEquipments.ThisEquipment.Find(PrimaryKey); AllEquipments.Delete(); Boolean Found = AllEquipments.ThisEquipment.Find(PrimaryKey); Assert.IsFalse(Found); }
public void UpdateMethodOK() { clsEquipmentCollection AllEquipments = new clsEquipmentCollection(); clsEquipment TestItem = new clsEquipment(); Int32 PrimaryKey = 0; TestItem.EquipmentAvailable = true; TestItem.EquipmentColour = "black"; TestItem.EquipmentDateAdded = DateTime.Now.Date; TestItem.EquipmentDescription = "Weights"; TestItem.EquipmentPrice = 100; AllEquipments.ThisEquipment = TestItem; PrimaryKey = AllEquipments.Add(); TestItem.EquipmentNo = PrimaryKey; TestItem.EquipmentAvailable = false; TestItem.EquipmentColour = "white"; TestItem.EquipmentDateAdded = DateTime.Now.Date; TestItem.EquipmentDescription = "Treadmill"; TestItem.EquipmentPrice = 150; AllEquipments.ThisEquipment = TestItem; AllEquipments.Update(); AllEquipments.ThisEquipment.Find(PrimaryKey); Assert.AreEqual(AllEquipments.ThisEquipment, TestItem); }