Ejemplo n.º 1
0
        public void TestRequiredFieldValidator()
        {
            RequiredFieldValidatorTester rfvName = new RequiredFieldValidatorTester("rfvName", CurrentWebForm);
            TextBoxTester txtName = new TextBoxTester("txtName", CurrentWebForm);

            WebAssert.NotVisible(rfvName, "should not be visible at start");

            txtName.Text = "";
            btnSubmit.Click();

            AssertVisibility(rfvName, true);
            AssertEquals("Name is required", rfvName.ErrorMessage);
        }
Ejemplo n.º 2
0
        public void TestValidation_WhenClientSideScriptIsTrue_AndDisplayIsNone()
        {
            RequiredFieldValidatorTester noneClientSideValidator = new RequiredFieldValidatorTester("noneClientSideValidator");
            TextBoxTester noneClientSideTextBox = new TextBoxTester("noneClientSideTextBox");

            WebAssert.NotVisible(noneClientSideValidator, "should not be visible at start");
            btnSubmit.Click();

            WebAssert.NotVisible(noneClientSideValidator, "should not be visible after submit");
            noneClientSideTextBox.Text = "stuff";
            btnSubmit.Click();

            WebAssert.NotVisible(noneClientSideValidator, "should not be visible after filled in");
        }