예제 #1
0
        public void FilterByCarManufacturerDataFound()
        {
            //create an instance of the filtered data.
            clsCarsCollection FilteredCars = new clsCarsCollection();
            //Variable to store the result.
            Boolean Ok = true;

            //apply a car manufacturer that doesn't exist.
            FilteredCars.FilterByCarManufacturer("Doesntexist");
            //check that the correct number of records are found.
            if (FilteredCars.Count == 2)
            {
                //check that the first record is ID 1
                if (FilteredCars.CarList[0].CarID != 1)
                {
                    Ok = false;
                }
                //check that the first record is ID 2
                if (FilteredCars.CarList[1].CarID != 2)
                {
                    Ok = false;
                }
                else
                {
                    Ok = false;
                }
                //test to see that there are no records.
                Assert.IsTrue(Ok);
            }
        }
예제 #2
0
        public void FilterByCarManufacturerNoneFound()
        {
            //create an instance of the filtered data.
            clsCarsCollection FilteredCars = new clsCarsCollection();

            //Apply a blank string (Should return all records)
            FilteredCars.FilterByCarManufacturer("TestManufacturer");
            //Test to see that there are no records.
            Assert.AreEqual(0, FilteredCars.Count);
        }
예제 #3
0
        public void FilterByCarManufacturerMethodOk()
        {
            //Create an instance of the class containing unfiltered results.
            clsCarsCollection AllCars = new clsCarsCollection();
            //create an instance of the filtered data.
            clsCarsCollection FilteredCars = new clsCarsCollection();

            //Apply a blank string (Should return all records)
            FilteredCars.FilterByCarManufacturer("");
            //Test to see that the two values are the same.
            Assert.AreEqual(AllCars.Count, FilteredCars.Count);
        }
예제 #4
0
    void FilterByCarManufacturer()
    {
        //create an instance of the class.
        clsCarsCollection Cars = new clsCarsCollection();

        //get the manufacturer the user wants to filter by.
        Cars.FilterByCarManufacturer(txtReceptionistFilterByCarManufacturer.Text);
        //Set the data source to the list of cars in the collection.
        lstBoxReceptionistListCars.DataSource = Cars.CarList;
        //Set the name of the primary
        lstBoxReceptionistListCars.DataValueField = "CarID";
        //set the data field to display.
        lstBoxReceptionistListCars.DataTextField = "CarRegistrationPlate";
        //Bind the data to the list.
        lstBoxReceptionistListCars.DataBind();
    }