public void Run(RegressionEnvironment env) { string[][] testdata = { new[] {"\"", """}, new[] {"'", "'"}, new[] {"&", "&"}, new[] {"<", "<"}, new[] {">", ">"}, new[] {Convert.ToString((char) 0), "\\u0000"} }; for (var i = 0; i < testdata.Length; i++) { var buf = new StringBuilder(); OutputValueRendererXMLString.XmlEncode(testdata[i][0], buf, true); Assert.AreEqual(testdata[i][1], buf.ToString()); } }
private void RunAssertionEnquote() { var testdata = new string[][] { new string[] { "\"", """ }, new string[] { "'", "'" }, new string[] { "&", "&" }, new string[] { "<", "<" }, new string[] { ">", ">" }, new string[] { "\0", "\\u0000" }, }; for (int i = 0; i < testdata.Length; i++) { var buf = new StringBuilder(); OutputValueRendererXMLString.XmlEncode(testdata[i][0], buf, true); Assert.AreEqual(testdata[i][1], buf.ToString()); } }
public static void TestEnquote() { var testdata = new[] { new[] { "\"", """ }, new[] { "'", "'" }, new[] { "&", "&" }, new[] { "<", "<" }, new[] { ">", ">" }, new[] { Char.ToString((char)0), "\\u0000" }, }; for (int i = 0; i < testdata.Length; i++) { StringBuilder buf = new StringBuilder(); OutputValueRendererXMLString.XmlEncode(testdata[i][0], buf, true); Assert.AreEqual(testdata[i][1], buf.ToString()); } }