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); }
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"); }