public void TestCloseWithFileName()
 {
     _strategy = new XmlResultWriter(TEST_RESULT_FILE_NAME, _folderModel);
     _strategy.Close();
     Assert.IsTrue(_folderModel.Exists(TEST_RESULT_FILE_NAME));
     Assert.AreEqual("<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<testResults />", _folderModel.GetPageContent(TEST_RESULT_FILE_NAME));
 }
Beispiel #2
0
 public void TestCloseWithFileName()
 {
     strategy = new XmlResultWriter(testResultFileName, folderModel);
     strategy.Close();
     Assert.IsTrue(folderModel.Exists(testResultFileName));
     Assert.AreEqual("<?xml version=\"1.0\" encoding=\"utf-16\"?>" + Environment.NewLine + "<testResults />", folderModel.GetPageContent(testResultFileName));
 }
 public void TestWriteFinalCounts()
 {
     _strategy = new XmlResultWriter(TEST_RESULT_FILE_NAME, _folderModel);
     _strategy.WriteFinalCount(MakeTestCounts());
     _strategy.Close();
     Assert.AreEqual(BuildFinalCountsString(1, 2, 3, 4),
                     _folderModel.GetPageContent(TEST_RESULT_FILE_NAME));
 }
Beispiel #4
0
 public void TestWriteFinalCounts()
 {
     strategy = new XmlResultWriter(testResultFileName, folderModel);
     strategy.WriteFinalCount(MakeTestCounts());
     strategy.Close();
     Assert.AreEqual(BuildFinalCountsString(1, 2, 3, 4),
                     folderModel.GetPageContent(testResultFileName));
 }
        public void TestWriteIllegalCharacters()
        {
            const string pageName   = "Test Page";
            var          pageResult = new PageResult(pageName, "<table><tr><td>Text</td></tr>\x02</table>", MakeTestCounts());

            _strategy = new XmlResultWriter(TEST_RESULT_FILE_NAME, _folderModel);
            _strategy.WritePageResult(pageResult);
            _strategy.Close();
            Assert.AreEqual(
                BuildPageResultString(pageName, "<![CDATA[<table><tr><td>Text</td></tr>&#2;</table>]]>", 1, 2, 3, 4),
                _folderModel.GetPageContent(TEST_RESULT_FILE_NAME));
        }
        public void TestWriteResults()
        {
            const string pageName   = "Test Page";
            var          pageResult = new PageResult(pageName, "<table border=\"1\" cellspacing=\"0\">\r\n<tr><td>Text</td>\r\n</tr>\r\n</table>", MakeTestCounts());

            _strategy = new XmlResultWriter(TEST_RESULT_FILE_NAME, _folderModel);
            _strategy.WritePageResult(pageResult);
            _strategy.Close();
            Assert.AreEqual(
                BuildPageResultString(pageName, "<![CDATA[<table border=\"1\" cellspacing=\"0\">\r\n<tr><td>Text</td>\r\n</tr>\r\n</table>]]>", 1, 2, 3, 4),
                _folderModel.GetPageContent(TEST_RESULT_FILE_NAME));
        }
Beispiel #7
0
        public void TestWriteResults()
        {
            const string pageName   = "Test Page";
            var          pageResult = new PageResult(pageName, "<table border=\"1\" cellspacing=\"0\">" + Environment.NewLine
                                                     + "<tr><td>Text</td>" + Environment.NewLine
                                                     + "</tr>" + Environment.NewLine + "</table>", MakeTestCounts());

            strategy = new XmlResultWriter(testResultFileName, folderModel);
            strategy.WritePageResult(pageResult);
            strategy.Close();
            Assert.AreEqual(
                BuildPageResultString(pageName, "<![CDATA[<table border=\"1\" cellspacing=\"0\">" + Environment.NewLine
                                      + "<tr><td>Text</td>" + Environment.NewLine
                                      + "</tr>" + Environment.NewLine
                                      + "</table>]]>", 1, 2, 3, 4),
                folderModel.GetPageContent(testResultFileName));
        }
 public void TestCloseWithStandardOut()
 {
     _strategy = new XmlResultWriter("stdout", _folderModel);
     _strategy.Close();
     Assert.IsFalse(_folderModel.Exists(TEST_RESULT_FILE_NAME));
 }
Beispiel #9
0
 public void TestCloseWithStandardOut()
 {
     strategy = new XmlResultWriter("stdout", folderModel);
     strategy.Close();
     Assert.IsFalse(folderModel.Exists(testResultFileName));
 }