Esempio n. 1
0
        private static void AssertAllFailed(TestRunResult result)
        {
            TestClassRun tcr = result.TestClassList.First(t => t.Name == "trx2html.Test.AllFailed");

            Assert.AreEqual("trx2html.Test.AllFailed", tcr.Name, "No coincide el nombre del TestClass");
            //Assert.AreEqual("trx2html.Test.AllFailed, trx2html.Test, Version=0.0.4.0, Culture=neutral, PublicKeyToken=null",
            //                    tcr.FullName, "No coincide el nombre del TestClass");
            Assert.AreEqual(TimeSpan.Parse("00:00:00.1596216"), tcr.Duration, "No se ha calculado la duración");
            Assert.AreEqual(3, tcr.Failed, "No se ha calculado los fallos");
            Assert.AreEqual(0, tcr.Ignored, "No se ha calculado los ignorados");
            Assert.AreEqual(0, tcr.Percent, "No se ha calculado El %");
            Assert.AreEqual("Failed", tcr.Status, "No se ha calculado el status");
            Assert.AreEqual(0, tcr.Success, "No se ha calculado el exito");
            Assert.AreEqual("trx2html.Test, Version=0.0.4.0, Culture=neutral, PublicKeyToken=null", tcr.AssemblyName.FullName);
        }
Esempio n. 2
0
        private void WriteClassResult(TestClassRun tcr, StringBuilder result)
        {
            result.Append("<br />");
               result.Append("<a name=\"detail\" />");

            result.AppendFormat(@"<h5></h5>
                                  <a name='{0}' />
                                  <table border='0' width='900px'>
                                    <tr>
                                      <th colspan='4'>
                                        <b>{0}</b>
                                      </th>
                                    </tr>",
                               tcr.Name);

            foreach (var method in tcr.TestMethods)
            {
                WriteTestMethodResult(method, result);
            }
            result.Append("</table>\r\n");
        }