public void SessionParameter_AssignToDefaultProperties()
        {
            SessionParameterPoker sessionParam = new SessionParameterPoker();

            sessionParam.SessionField = "Test";
            Assert.AreEqual("Test", sessionParam.SessionField, "AssignToSessionField");
        }
        public void SessionParameter_Clone()
        {
            SessionParameterPoker sessionParam = new SessionParameterPoker("EmployeeName", TypeCode.String, "Name");
            SessionParameter      clonedParam  = (SessionParameter)sessionParam.DoClone();

            Assert.AreEqual("EmployeeName", clonedParam.Name, "SessionParameterCloneName");
            Assert.AreEqual(TypeCode.String, clonedParam.Type, "SessionParameterCloneType");
        }
        public static void EvaluateSession(Page p)
        {
            SessionParameterPoker sessionParam = new SessionParameterPoker();

            sessionParam.SessionField = "key";
            sessionParam.Type         = TypeCode.String;
            TextBox tb = new TextBox();

            p.Controls.Add(tb);
            string value = (string)sessionParam.DoEvaluate(HttpContext.Current, tb);

            Assert.AreEqual("Key1", value, "EvaluateSessionParameter");
        }
        public void SessionParameter_Evaluate()
        {
            SessionParameterPoker sessionParam = new SessionParameterPoker("employee", TypeCode.String, "id");
            Button b     = new Button();
            string value = (string)sessionParam.DoEvaluate(null, b);

            Assert.AreEqual(null, value, "EvaluateSessionWhenNullContext");
            WebTest       t  = new WebTest();
            PageDelegates pd = new PageDelegates();

            pd.Init   = InitSesssion;
            pd.Load   = EvaluateSession;
            t.Invoker = new PageInvoker(pd);
            string html = t.Run();

            WebTest.Unload();
        }
        public void SessionParameter_DefaultProperties()
        {
            SessionParameterPoker sessionParam1 = new SessionParameterPoker();

            Assert.AreEqual("", sessionParam1.SessionField, "DefaultSessionField");
            SessionParameterPoker sessionParam2 = new SessionParameterPoker("Name", "id");

            Assert.AreEqual("Name", sessionParam2.Name, "OverloadConstructorName1");
            Assert.AreEqual("id", sessionParam2.SessionField, "OverloadConstructorSessionField1");
            SessionParameterPoker sessionParam3 = new SessionParameterPoker("Name", TypeCode.Int64, "id");

            Assert.AreEqual("Name", sessionParam3.Name, "OverloadConstructorName2");
            Assert.AreEqual("id", sessionParam3.SessionField, "OverloadConstructorsessionField2");
            Assert.AreEqual(TypeCode.Int64, sessionParam3.Type, "OverloadConstructorType2");
            SessionParameterPoker sessionParam4 = new SessionParameterPoker(sessionParam3);

            Assert.AreEqual("Name", sessionParam4.Name, "OverloadConstructorName3");
            Assert.AreEqual("id", sessionParam4.SessionField, "OverloadConstructorSessionField3");
            Assert.AreEqual(TypeCode.Int64, sessionParam4.Type, "OverloadConstructorType3");
        }
Esempio n. 6
0
		public void SessionParameter_DefaultProperties()
		{
			SessionParameterPoker sessionParam1 = new SessionParameterPoker();
			Assert.AreEqual("", sessionParam1.SessionField, "DefaultSessionField");
			SessionParameterPoker sessionParam2 = new SessionParameterPoker("Name", "id");
			Assert.AreEqual("Name", sessionParam2.Name, "OverloadConstructorName1");
			Assert.AreEqual("id", sessionParam2.SessionField, "OverloadConstructorSessionField1");
			SessionParameterPoker sessionParam3 = new SessionParameterPoker("Name", TypeCode.Int64, "id");
			Assert.AreEqual("Name", sessionParam3.Name, "OverloadConstructorName2");
			Assert.AreEqual("id", sessionParam3.SessionField, "OverloadConstructorsessionField2");
			Assert.AreEqual(TypeCode.Int64, sessionParam3.Type, "OverloadConstructorType2");
			SessionParameterPoker sessionParam4 = new SessionParameterPoker(sessionParam3);
			Assert.AreEqual("Name", sessionParam4.Name, "OverloadConstructorName3");
			Assert.AreEqual("id", sessionParam4.SessionField, "OverloadConstructorSessionField3");
			Assert.AreEqual(TypeCode.Int64, sessionParam4.Type, "OverloadConstructorType3");


		}
Esempio n. 7
0
		public static void EvaluateSession(Page p)
		{
			SessionParameterPoker sessionParam = new SessionParameterPoker();
			sessionParam.SessionField = "key";
			sessionParam.Type = TypeCode.String;
			TextBox tb = new TextBox();
			p.Controls.Add(tb); 
			string value = (string)sessionParam.DoEvaluate(HttpContext.Current, tb);
			Assert.AreEqual("Key1", value, "EvaluateSessionParameter");
		}
Esempio n. 8
0
		public void SessionParameter_Evaluate()
		{
			SessionParameterPoker sessionParam = new SessionParameterPoker("employee",TypeCode.String ,"id") ;
			Button b = new Button();
			string value = (string)sessionParam.DoEvaluate(null, b);
			Assert.AreEqual(null, value, "EvaluateSessionWhenNullContext");
			WebTest t = new WebTest();
			PageDelegates pd = new PageDelegates();
			pd.Init = InitSesssion;
			pd.Load = EvaluateSession;
			t.Invoker = new PageInvoker(pd);
			string html = t.Run();
			WebTest.Unload(); 
			

		}
Esempio n. 9
0
		public void SessionParameter_Clone()
		{
	                 SessionParameterPoker sessionParam = new SessionParameterPoker("EmployeeName", TypeCode.String, "Name");
			 SessionParameter clonedParam = (SessionParameter)sessionParam.DoClone();
			 Assert.AreEqual("EmployeeName", clonedParam.Name, "SessionParameterCloneName");
			 Assert.AreEqual(TypeCode.String, clonedParam.Type, "SessionParameterCloneType");
			
		}
Esempio n. 10
0
		public void SessionParameter_AssignToDefaultProperties()
		{
			SessionParameterPoker sessionParam = new SessionParameterPoker();
			sessionParam.SessionField = "Test";
			Assert.AreEqual("Test", sessionParam.SessionField, "AssignToSessionField");

		}