private void Page_Load(object sender, System.EventArgs e)
    {
        string foundOrderID = Request.Params.Get("orderID");

        if (foundOrderID != null)
        {
            int orderID = Convert.ToInt32(foundOrderID);

            if (orderID > 0)
            {
                order        = OrderData.FindOrderByOrderID(orderID);
                orderDetails = OrderDetailData.FindOrderDetailsByOrderID(orderID);
            }
        }
    }
        public void TestFindOrderByOrderID()
        {
            Order foundOrder = OrderData.FindOrderByOrderID(orderID);

            Assert.IsNotNull(foundOrder, "Found order object was null, gasp!");

            if (foundOrder != null)
            {
                Assert.AreEqual(customerID, foundOrder.CustomerID, "Customer IDs don't match, gasp!");
                Assert.AreEqual(orderDate, foundOrder.OrderDate, "Order dates don't match, gasp!");
                Assert.AreEqual(shipDate, foundOrder.ShipDate, "Ship dates don't match, gasp!");
                Assert.AreEqual(userName, foundOrder.ShipName, "User names don't match, gasp!");
                Assert.AreEqual(address, foundOrder.ShipAddress, "Address don't match, gasp!");
                Assert.AreEqual(city, foundOrder.ShipCity, "Cities don't match, gasp!");
                Assert.AreEqual(postalCode, foundOrder.ShipPostalCode, "Postal codes don't match, gasp!");
                Assert.AreEqual(country, foundOrder.ShipCountry, "Countries don't match, gasp!");
            }
        }