public void TextAreaFor_creates_required_and_date_data_attributes_for_nullable_DateTime_with_Required_attribute() { // Arrange var htmlHelper = HtmlHelperFactory.Create(new RequiredNullableDateTimeModel()); // Act var result = TextAreaExtensionsUnobtrusive.TextAreaFor(htmlHelper, exampleModel => exampleModel.Date, true); // Assert Assert.AreEqual(HTMLRequiredDate, result.ToHtmlString()); }
public void TextAreaFor_creates_required_data_attributes_for_string_with_Required_attribute() { // Arrange var htmlHelper = HtmlHelperFactory.Create(new RequiredStringModel()); // Act var result = TextAreaExtensionsUnobtrusive.TextAreaFor(htmlHelper, exampleModel => exampleModel.String, true); // Assert Assert.AreEqual("<textarea " + "cols=\"20\" " + "data-msg-required=\"The String field is required.\" " + "data-rule-required=\"true\" " + "id=\"String\" name=\"String\" rows=\"2\">\r\n</textarea>", result.ToHtmlString()); }