public void ReportByNumberPlateTestDataFound() { // create instance of filtered data clsOrderCollection FilteredOrders = new clsOrderCollection(); // var for outcome Boolean OK = true; // apply a numberplate that doesn't exist FilteredOrders.ReportbyNumberPlate("xxxxxxx"); // check that the records are found if (FilteredOrders.Count == 2) { // check that first record is correct - ID 32 if (FilteredOrders.OrderList[0].orderID != 32) { OK = false; } // check second record is ID 33 if (FilteredOrders.OrderList[1].orderID != 33) { OK = false; } } else { OK = false; } // test that there are no records Assert.IsTrue(OK); }
public void ReportByNumberPlateNoneFound() { // create instance of filtered data clsOrderCollection FilteredOrders = new clsOrderCollection(); // apply number plate that doesn't exist FilteredOrders.ReportbyNumberPlate("zzzzzzz"); // test that there are no records Assert.AreEqual(0, FilteredOrders.Count); }
public void ReportByNumberPlateMethodOK() { // create instance of unfiltered class clsOrderCollection AllOrders = new clsOrderCollection(); // create instance of filtered orders clsOrderCollection FilteredOrders = new clsOrderCollection(); // apply blank string (all records returned) FilteredOrders.ReportbyNumberPlate(""); // test that values are the same Assert.AreEqual(AllOrders.Count, FilteredOrders.Count); }
protected void btnApply_Click(object sender, EventArgs e) { // create instance of order collection clsOrderCollection Orders = new clsOrderCollection(); Orders.ReportbyNumberPlate(txtFilter.Text); lstOrderList.DataSource = Orders.OrderList; // set primary key lstOrderList.DataValueField = "OrderID"; // set field to display lstOrderList.DataTextField = "NumberPlate"; // bind data to the list lstOrderList.DataBind(); }
protected void btnClear_Click(object sender, EventArgs e) { // create instance of order collection clsOrderCollection Orders = new clsOrderCollection(); Orders.ReportbyNumberPlate(""); // clear any filter to tidy interface txtFilter.Text = ""; lstOrderList.DataSource = Orders.OrderList; // set primary key lstOrderList.DataValueField = "OrderID"; // set field to display lstOrderList.DataTextField = "NumberPlate"; // bind data to list lstOrderList.DataBind(); }