public void CookieParameter_Clone()
        {
            HttpCookie           cookie      = new HttpCookie("EmployeeCookie");
            CookieParameterPoker cookieParam = new CookieParameterPoker("Employee", TypeCode.String, "EmployeeCookie");
            CookieParameter      clonedParam = (CookieParameter)cookieParam.DoClone();

            Assert.AreEqual("Employee", clonedParam.Name, "CookieParameterCloneName");
            Assert.AreEqual(TypeCode.String, clonedParam.Type, "CookieParameterCloneType");
            Assert.AreEqual("EmployeeCookie", clonedParam.CookieName, "CookieParameterCloneCookieName");
        }
    void Page_Load(Object sender, EventArgs e)
    {
        // These cookies might be added by a login form.
        // They are added here for simplicity.
        if (!IsPostBack)
        {
            Response.Cookies.Add(new HttpCookie("lname", "davolio"));
            Response.Cookies.Add(new HttpCookie("loginname", "ndavolio"));
            Response.Cookies.Add(new HttpCookie("lastvisit", DateTime.Now.ToString()));

            // You can add a CookieParameter to the SqlDataSource control's
            // SelectParameters collection programmatically.
            CookieParameter cookieParam = new CookieParameter();
            cookieParam.Name       = "lastname";
            cookieParam.Type       = TypeCode.String;
            cookieParam.CookieName = "lname";

            SqlDataSource1.SelectParameters.Add(cookieParam);
        }
    }
 public CookieParameterPoker(CookieParameter param)
     : base(param)
 {
 }