public void CompareValidator_ValueToCompareTest()
        {
            CompareValidatorPoker p = new CompareValidatorPoker();
            TextBox box;

            StartValidationTest(p);

            p.Type           = ValidationDataType.Integer;
            p.Operator       = ValidationCompareOperator.Equal;
            p.ValueToCompare = "10";

            box = SetValidationTextBox("textbox", "10");
            Assert.IsTrue(p.DoEvaluateIsValid(), "B1");

            box.Text = "11";
            Assert.IsFalse(p.DoEvaluateIsValid(), "B2");

            StopValidationTest();
        }
示例#2
0
		public void CompareValidator_ViewState ()
		{
			CompareValidatorPoker p = new CompareValidatorPoker ();

			Assert.AreEqual (p.ControlToCompare, String.Empty, "A1");
			Assert.AreEqual (p.ValueToCompare, String.Empty, "A2");

			p.ControlToCompare = "TextBox";
			Assert.AreEqual ("TextBox", p.ControlToCompare, "A3");

			p.ValueToCompare = "hello mom";
			Assert.AreEqual ("hello mom", p.ValueToCompare, "A4");

			object state = p.SaveState ();

			CompareValidatorPoker copy = new CompareValidatorPoker ();
			copy.LoadState (state);
			Assert.AreEqual ("TextBox", copy.ControlToCompare, "A5");
			Assert.AreEqual ("hello mom", copy.ValueToCompare, "A6");
		}
        public void CompareValidator_ViewState()
        {
            CompareValidatorPoker p = new CompareValidatorPoker();

            Assert.AreEqual(p.ControlToCompare, String.Empty, "A1");
            Assert.AreEqual(p.ValueToCompare, String.Empty, "A2");

            p.ControlToCompare = "TextBox";
            Assert.AreEqual("TextBox", p.ControlToCompare, "A3");

            p.ValueToCompare = "hello mom";
            Assert.AreEqual("hello mom", p.ValueToCompare, "A4");

            object state = p.SaveState();

            CompareValidatorPoker copy = new CompareValidatorPoker();

            copy.LoadState(state);
            Assert.AreEqual("TextBox", copy.ControlToCompare, "A5");
            Assert.AreEqual("hello mom", copy.ValueToCompare, "A6");
        }
        public void CompareValidator_ControlToCompareTest()
        {
            CompareValidatorPoker p = new CompareValidatorPoker();
            TextBox box, box2;

            StartValidationTest(p);

            p.Type             = ValidationDataType.Integer;
            p.Operator         = ValidationCompareOperator.Equal;
            p.ControlToCompare = "textbox2";

            box  = SetValidationTextBox("textbox", "10");
            box2 = AddTextBox("textbox2", "10");

            Assert.IsTrue(p.DoEvaluateIsValid(), "C1");

            box.Text = "11";
            Assert.IsFalse(p.DoEvaluateIsValid(), "C2");

            box2.Text = "";
            Assert.IsTrue(p.DoEvaluateIsValid(), "C3");

            StopValidationTest();
        }
示例#5
0
		public void CompareValidator_ValueToCompareTest ()
		{
			CompareValidatorPoker p = new CompareValidatorPoker ();
			TextBox box;

			StartValidationTest (p);

			p.Type = ValidationDataType.Integer;
			p.Operator = ValidationCompareOperator.Equal;
			p.ValueToCompare = "10";

			box = SetValidationTextBox ("textbox", "10");
			Assert.IsTrue (p.DoEvaluateIsValid (), "B1");

			box.Text = "11";
			Assert.IsFalse (p.DoEvaluateIsValid (), "B2");

			StopValidationTest();
		}
示例#6
0
		public void CompareValidator_ControlToCompareTest ()
		{
			CompareValidatorPoker p = new CompareValidatorPoker ();
			TextBox box, box2;

			StartValidationTest (p);

			p.Type = ValidationDataType.Integer;
			p.Operator = ValidationCompareOperator.Equal;
			p.ControlToCompare = "textbox2";

			box = SetValidationTextBox ("textbox", "10");
			box2 = AddTextBox ("textbox2", "10");

			Assert.IsTrue (p.DoEvaluateIsValid (), "C1");

			box.Text = "11";
			Assert.IsFalse (p.DoEvaluateIsValid (), "C2");

			box2.Text = "";
			Assert.IsTrue (p.DoEvaluateIsValid (), "C3");
			
			StopValidationTest();
		}