private void reportCheck(System.IO.TextWriter writer, BaseCheck check) { writer.WriteLine("<table>"); writer.WriteLine("<tr><td>name</td><td>{0}</td></tr>", E.HtmlEncode(check.Name)); writer.WriteLine("<tr><td>description</td><td>{0}</td></tr>", E.HtmlEncode(check.Description)); if (check.Result.Skipped) { writer.WriteLine("<tr><td style='background-color: yellow; color: black'>skipped</td><td>was not run (CanRun = false)</td></tr>"); } else { writer.WriteLine("<tr><td {0}>successful</td><td>{1}</td></tr>", check.Result.Successful? "style='background-color: lime; color: black'" : "style='background-color: red; color: white'", check.Result.Successful); writer.WriteLine("<tr><td>error</td><td>{0}</td></tr>", check.Result.Exception != null? E.HtmlEncode(check.Result.Exception.ToString()) : string.Empty); writer.WriteLine("<tr><td>results</td><td>"); writer.WriteLine("<br /> <table>"); foreach (var kv in check.Result) { writer.WriteLine("<tr><td>{0}</td><td>{1}</td></tr>", E.HtmlEncode(kv.Key), E.HtmlEncode(kv.Value.ToString())); } writer.WriteLine(" </table>"); writer.WriteLine(" </td></tr>"); } writer.WriteLine("</table>"); writer.WriteLine("<br />"); }
public void HtmlEncode_1() { Console.WriteLine(SymbolChars); Console.WriteLine(NetWebUtility.HtmlEncode(SymbolChars)); Console.WriteLine(WebHttpUtility.HtmlEncode(SymbolChars)); }