public void FormValidation_Minimum_ShouldNotValidate() { var f = new DynaForm("form2") .AddFormField("number", numeric: true, min:4); var formMock = new System.Collections.Specialized.NameValueCollection(); formMock.Add("number", "2"); f.TryUpdateModel(formMock); Assert.IsFalse(f.Validation.IsValid); }
public void FormValidation_Email_ShouldValidate() { var f = new DynaForm("form") .AddFormField("emailaddress", email: true); var formMock = new System.Collections.Specialized.NameValueCollection(); formMock.Add("emailaddress", "*****@*****.**"); f.TryUpdateModel(formMock); Assert.IsTrue(f.Validation.IsValid); }
public void FormValidation_OneMissingField_ShouldNotValidate() { var f = new DynaForm("form2") .AddFormField("name", required: true); var formMock = new System.Collections.Specialized.NameValueCollection(); formMock.Add("name", ""); f.TryUpdateModel(formMock); Assert.IsFalse(f.Validation.IsValid); }