Esempio n. 1
0
        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 />");
        }
Esempio n. 2
0
 public void HtmlEncode_1()
 {
     Console.WriteLine(SymbolChars);
     Console.WriteLine(NetWebUtility.HtmlEncode(SymbolChars));
     Console.WriteLine(WebHttpUtility.HtmlEncode(SymbolChars));
 }