public void DecimalTemplateTests() { Assert.AreEqual( @"<input class=""text-box single-line"" id=""FieldPrefix"" name=""FieldPrefix"" type=""text"" value=""12.35"" />", DefaultEditorTemplates.DecimalTemplate(MakeHtmlHelper <decimal>(12.3456M))); Assert.AreEqual( @"<input class=""text-box single-line"" id=""FieldPrefix"" name=""FieldPrefix"" type=""text"" value=""Formatted Value"" />", DefaultEditorTemplates.DecimalTemplate(MakeHtmlHelper <decimal>(12.3456M, "Formatted Value"))); Assert.AreEqual( @"<input class=""text-box single-line"" id=""FieldPrefix"" name=""FieldPrefix"" type=""text"" value=""<script>alert('XSS!')</script>"" />", DefaultEditorTemplates.DecimalTemplate(MakeHtmlHelper <decimal>(12.3456M, "<script>alert('XSS!')</script>"))); }
public void DecimalTemplateTests() { Assert.Equal( String.Format( CultureInfo.CurrentCulture, @"<input class=""text-box single-line"" id=""FieldPrefix"" name=""FieldPrefix"" type=""text"" value=""{0:0.00}"" />", 12.35M), DefaultEditorTemplates.DecimalTemplate(MakeHtmlHelper <decimal>(12.3456M))); Assert.Equal( @"<input class=""text-box single-line"" id=""FieldPrefix"" name=""FieldPrefix"" type=""text"" value=""Formatted Value"" />", DefaultEditorTemplates.DecimalTemplate(MakeHtmlHelper <decimal>(12.3456M, "Formatted Value"))); Assert.Equal( @"<input class=""text-box single-line"" id=""FieldPrefix"" name=""FieldPrefix"" type=""text"" value=""<script>alert('XSS!')</script>"" />", DefaultEditorTemplates.DecimalTemplate(MakeHtmlHelper <decimal>(12.3456M, "<script>alert('XSS!')</script>"))); }