public void ReportByDescriptionTestDataFound()
        {
            ClsPositionCollection filteredPosition = new ClsPositionCollection();
            bool ok = true;

            filteredPosition.ReportByDescription("xxxxx");

            if (filteredPosition.Count == 2)
            {
                if (filteredPosition.PositionList[0].PositionID != 9)
                {
                    ok = false;
                }


                if (filteredPosition.PositionList[1].PositionID != 9)
                {
                    ok = false;
                }
            }
            else
            {
                ok = false;
            }

            Assert.IsTrue(ok);
        }
        public void ReportByDescriptionNotFound()
        {
            ClsPositionCollection filteredPosition = new ClsPositionCollection();

            filteredPosition.ReportByDescription("xxxxx");

            Assert.AreEqual(2, filteredPosition.Count);
        }
        public void ReportByDescriptionMethodOK()
        {
            ClsPositionCollection allPosition      = new ClsPositionCollection();
            ClsPositionCollection filteredPosition = new ClsPositionCollection();

            filteredPosition.ReportByDescription("");

            Assert.AreEqual(allPosition.Count, filteredPosition.Count);
        }
    protected void BtnApply_Click(object sender, EventArgs e)
    {
        ClsPositionCollection positions = new ClsPositionCollection();

        positions.ReportByDescription(TbDescriptionFilter.Text);
        LbPositionList.DataSource     = positions.PositionList;
        LbPositionList.DataValueField = "PositionID";
        LbPositionList.DataTextField  = "Description";
        LbPositionList.DataBind();
    }