Tester for System.Web.UI.WebControls.RequiredFieldValidator
Inheritance: ValidatorTester
Exemple #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);
        }
Exemple #2
0
        public void TestValidation_WhenClientSideScriptIsTrue_AndDisplayIsStatic()
        {
            RequiredFieldValidatorTester staticClientSideValidator = new RequiredFieldValidatorTester("staticClientSideValidator");
            TextBoxTester staticClientSideTextBox = new TextBoxTester("staticClientSideTextBox");

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

            WebAssert.Visible(staticClientSideValidator, "should be visible after submit");
            staticClientSideTextBox.Text = "stuff";
            btnSubmit.Click();

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