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)); }
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)); }
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></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)); }
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)); }
public void TestCloseWithStandardOut() { strategy = new XmlResultWriter("stdout", folderModel); strategy.Close(); Assert.IsFalse(folderModel.Exists(testResultFileName)); }