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)); }
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></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\">" + 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)); }