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