public void TestCanPlotBarChart() { var chart = new BarChart { DataPoints = new[] { new BarChartDataPoint {CategoryName = "Brazil", Value = 5}, new BarChartDataPoint {CategoryName = "Italy", Value = 4}, new BarChartDataPoint {CategoryName = "Germany", Value = 3}, new BarChartDataPoint {CategoryName = "Argentina", Value = 2}, new BarChartDataPoint {CategoryName = "Uruguay", Value = 2}, new BarChartDataPoint {CategoryName = "France", Value = 1}, new BarChartDataPoint {CategoryName = "Spain", Value = 1}, new BarChartDataPoint {CategoryName = "England", Value = 1} } }; chart.AssertOutputEquals( " Brazil |##### 5\r\n" + " Italy |#### 4\r\n" + " Germany |### 3\r\n" + " Argentina |## 2\r\n" + " Uruguay |## 2\r\n" + " France |# 1\r\n" + " Spain |# 1\r\n" + " England |# 1\r\n" + " ------\r\n" , "<pre><code>Brazil |##### 5\n" + "Italy |#### 4\n" + "Germany |### 3\n" + "Argentina |## 2\n" + "Uruguay |## 2\n" + "France |# 1\n" + "Spain |# 1\n" + "England |# 1\n" + " ------\n" + "</code></pre>\n"); }
public void TestSpecialCharactersInCategoryNameAreEscaped() { var chart = new BarChart{DataPoints = new[] { new BarChartDataPoint{CategoryName = "\tLine1\rLine2", Value = 10} }}; chart.AssertOutputEquals( " \\tLine1\\rLine2 |########## 10\r\n" + " -----------\r\n", "<pre><code>\\tLine1\\rLine2 |########## 10\n" + " -----------\n" + "</code></pre>\n"); }