public void ValidationSummaryWithMultipleFormErrorsAndExcludedFieldErrors() { // Arrange ModelStateDictionary modelState = new ModelStateDictionary(); modelState.AddFormError("error <1>"); modelState.AddFormError("error <2>"); HtmlHelper htmlHelper = HtmlHelperFactory.Create(modelState); // Act var html = htmlHelper.ValidationSummary(excludeFieldErrors: true); // Assert Assert.Equal( "<div class=\"validation-summary-errors\"><ul>" + Environment.NewLine + "<li>error <1></li>" + Environment.NewLine + "<li>error <2></li>" + Environment.NewLine + "</ul></div>", html.ToHtmlString() ); }
private static ModelStateDictionary GetModelStateWithFormErrors() { ModelStateDictionary modelState = GetModelStateWithErrors(); modelState.AddFormError("some form error <1>"); modelState.AddFormError("some form error <2>"); return(modelState); }
public void ValidationSummaryWithMultipleFormErrorsAndExcludedFieldErrors() { // Arrange ModelStateDictionary modelState = new ModelStateDictionary(); modelState.AddFormError("error <1>"); modelState.AddFormError("error <2>"); HtmlHelper htmlHelper = new HtmlHelper(modelState); // Act var html = htmlHelper.ValidationSummary(excludeFieldErrors: true); // Assert Assert.AreEqual(@"<div class=""validation-summary-errors""><ul> <li>error <1></li> <li>error <2></li> </ul></div>" , html.ToHtmlString()); }
public void ValidationSummaryWithAttributesFromAnonymousObject_WithUnderscoreInName_TransformsUnderscoresToDashs() { // Arrange var modelState = new ModelStateDictionary(); modelState.AddFormError("error"); HtmlHelper htmlHelper = HtmlHelperFactory.Create(modelState); HtmlHelperTest.AssertHelperTransformsAttributesUnderscoresToDashs((helper, attributes) => htmlHelper.ValidationSummary(attributes)); HtmlHelperTest.AssertHelperTransformsAttributesUnderscoresToDashs((helper, attributes) => htmlHelper.ValidationSummary("foo", attributes)); HtmlHelperTest.AssertHelperTransformsAttributesUnderscoresToDashs((helper, attributes) => htmlHelper.ValidationSummary("foo", true, attributes)); }
public void AddFormError(string errorMessage) { _modelStateDictionary.AddFormError(errorMessage); }
public void ValidationSummaryWithMultipleFormErrorsAndExcludedFieldErrors() { // Arrange ModelStateDictionary modelState = new ModelStateDictionary(); modelState.AddFormError("error <1>"); modelState.AddFormError("error <2>"); HtmlHelper htmlHelper = HtmlHelperFactory.Create(modelState); // Act var html = htmlHelper.ValidationSummary(excludeFieldErrors: true); // Assert Assert.Equal(@"<div class=""validation-summary-errors""><ul> <li>error <1></li> <li>error <2></li> </ul></div>", html.ToHtmlString()); }