Exemple #1
0
        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;
        }
    }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }