コード例 #1
0
        public static void LoadPostData_Load(Page p)
        {
            PokerL b = new PokerL();

            b.AutoPostBack = true;
            b.ID           = "pb";
            p.Form.Controls.Add(b);
            if (p.IsPostBack)
            {
                if (WebTest.CurrentTest.UserData == null)
                {
                    ArrayList list = new ArrayList();
                    list.Add("PageLoad");
                    WebTest.CurrentTest.UserData = list;
                }
                else
                {
                    ArrayList list = WebTest.CurrentTest.UserData as ArrayList;
                    if (list == null)
                    {
                        throw new NullReferenceException();
                    }
                    list.Add("PageLoad");
                    WebTest.CurrentTest.UserData = list;
                }
            }
        }
コード例 #2
0
        public void RaisePostDataChangedEvent()
        {
            PokerL p = new PokerL();

            p.TextChanged += new EventHandler(p_TextChanged);
            Assert.AreEqual(false, eventTextChanged, "RaisePostDataChangedEvent#1");
            p.RaisePostDataChangedEvent();
            Assert.AreEqual(true, eventTextChanged, "RaisePostDataChangedEvent#2");
        }
コード例 #3
0
        public static void LoadPostData__Load(Page p)
        {
            PokerL b = new PokerL();

            b.ID = "pb";
            p.Form.Controls.Add(b);
            b.TextChanged += new EventHandler(b_TextChanged);
            if (p.IsPostBack)
            {
                p.Response.Write(b.Text);
            }
        }
コード例 #4
0
ファイル: ListControlTest.cs プロジェクト: pmq20/mono_forked
        public void Multiple()
        {
            PokerL p = new PokerL();

            Assert.AreEqual(true, p.Items[0].Selected, "MultipleSelect#1");
            Assert.AreEqual(true, p.Items[2].Selected, "MultipleSelect#2");
            string html = p.Render();

            #region origin
            string orig = "<select size=\"4\" multiple=\"multiple\">\n\t<option selected=\"selected\" value=\"A\">A</option>\n\t<option value=\"C\">C</option>\n\t<option selected=\"selected\" value=\"E\">E</option>\n\t<option value=\"F\">F</option>\n\t<option value=\"G\">G</option>\n\t<option value=\"D\">D</option>\n\t<option value=\"B\">B</option>\n\n</select>";
            #endregion
            HtmlDiff.AssertAreEqual(orig, html, "MultipleSelect#3");
        }
コード例 #5
0
        public static void AutoCompleteType__Load(Page page)
        {
            LiteralControl lcb = new LiteralControl(HtmlDiff.BEGIN_TAG);
            LiteralControl lce = new LiteralControl(HtmlDiff.END_TAG);

            PokerL p = new PokerL();

            p.ID = "Poker";
            p.AutoCompleteType = AutoCompleteType.FirstName;
            page.Form.Controls.Add(lcb);
            page.Form.Controls.Add(p);
            page.Form.Controls.Add(lce);
        }
コード例 #6
0
ファイル: ListControlTest.cs プロジェクト: raj581/Marvin
        public void Multiple()
        {
            PokerL p = new PokerL();

            Assert.AreEqual(true, p.Items[0].Selected, "MultipleSelect#1");
            Assert.AreEqual(true, p.Items[2].Selected, "MultipleSelect#2");
            string html = p.Render();

            #region origin
            string orig = @"<select size=""4"" multiple=""multiple"">
					<option selected=""selected"" value=""A"">A</option>
					<option value=""C"">C</option>
					<option selected=""selected"" value=""E"">E</option>
					<option value=""F"">F</option>
					<option value=""G"">G</option>
					<option value=""D"">D</option>
					<option value=""B"">B</option>
					</select>"                    ;
            #endregion
            HtmlDiff.AssertAreEqual(orig, html, "MultipleSelect#3");
        }
コード例 #7
0
		public static void AutoCompleteType__Load (Page page)
		{
			LiteralControl lcb = new LiteralControl (HtmlDiff.BEGIN_TAG);
			LiteralControl lce = new LiteralControl (HtmlDiff.END_TAG);

			PokerL p = new PokerL ();
			p.ID = "Poker";
			p.AutoCompleteType = AutoCompleteType.FirstName;
			page.Form.Controls.Add (lcb);
			page.Form.Controls.Add (p);
			page.Form.Controls.Add (lce);
		}
コード例 #8
0
		public void RaisePostDataChangedEvent ()
		{
			PokerL p = new PokerL ();
			p.TextChanged += new EventHandler (p_TextChanged);
			Assert.AreEqual (false, eventTextChanged, "RaisePostDataChangedEvent#1");
			p.RaisePostDataChangedEvent ();
			Assert.AreEqual (true, eventTextChanged, "RaisePostDataChangedEvent#2");
		}
コード例 #9
0
		public static void LoadPostData__Load (Page p)
		{
			PokerL b = new PokerL ();
			b.ID = "pb";
			p.Form.Controls.Add (b);
			b.TextChanged += new EventHandler (b_TextChanged);
			if (p.IsPostBack)
				p.Response.Write (b.Text);
		}
コード例 #10
0
		public static void LoadPostData_Load (Page p)
		{
			PokerL b = new PokerL ();
			b.AutoPostBack = true;
			b.ID = "pb";
			p.Form.Controls.Add (b);
			if (p.IsPostBack) {
				if (WebTest.CurrentTest.UserData == null) {
					ArrayList list = new ArrayList ();
					list.Add ("PageLoad");
					WebTest.CurrentTest.UserData = list;
				}
				else {
					ArrayList list = WebTest.CurrentTest.UserData as ArrayList;
					if (list == null)
						throw new NullReferenceException ();
					list.Add ("PageLoad");
					WebTest.CurrentTest.UserData = list;
				}
			}
		}
コード例 #11
0
ファイル: ListControlTest.cs プロジェクト: nobled/mono
		public void Multiple ()
		{
			PokerL p = new PokerL ();
			Assert.AreEqual (true, p.Items[0].Selected, "MultipleSelect#1");
			Assert.AreEqual (true, p.Items[2].Selected, "MultipleSelect#2");
			string html = p.Render ();
			#region origin
			string orig = "<select size=\"4\" multiple=\"multiple\">\n\t<option selected=\"selected\" value=\"A\">A</option>\n\t<option value=\"C\">C</option>\n\t<option selected=\"selected\" value=\"E\">E</option>\n\t<option value=\"F\">F</option>\n\t<option value=\"G\">G</option>\n\t<option value=\"D\">D</option>\n\t<option value=\"B\">B</option>\n\n</select>";
			#endregion
			HtmlDiff.AssertAreEqual (orig, html, "MultipleSelect#3");
		}
コード例 #12
0
		public void Multiple ()
		{
			PokerL p = new PokerL ();
			Assert.AreEqual (true, p.Items[0].Selected, "MultipleSelect#1");
			Assert.AreEqual (true, p.Items[2].Selected, "MultipleSelect#2");
			string html = p.Render ();
			#region origin
			string orig = @"<select size=""4"" multiple=""multiple"">
					<option selected=""selected"" value=""A"">A</option>
					<option value=""C"">C</option>
					<option selected=""selected"" value=""E"">E</option>
					<option value=""F"">F</option>
					<option value=""G"">G</option>
					<option value=""D"">D</option>
					<option value=""B"">B</option>
					</select>";
			#endregion
			HtmlDiff.AssertAreEqual (orig, html, "MultipleSelect#3");
		}