public void MacroExpansionGrouped() { XslMacro xm = new XslMacro(getAttributeSet(), "categorisedArticles.xsl"); IList<ArticleDto> articles = getArticles(); string[] parmsVals = new string[0]; string output = xm.Expand(parmsVals, parmsVals, articles[0], articles); Assert.AreEqual("Electronics\r\n Xbox Controller Repair\r\nWoodwork\r\n Desk\r\n", output); }
public void MacroExpansionFlat() { XslMacro xm = new XslMacro(getAttributeSet(), "flatArticlesList.xsl"); IList<ArticleDto> articles = getArticles(); string[] parsVals = new string[0]; string output = xm.Expand(parsVals, parsVals, articles[0], articles); Assert.AreEqual("Desk\r\nXbox Controller Repair\r\n", output); }
public void MacroExpansionFlat() { XslMacro xm = new XslMacro(getAttributeSet(), "flatArticlesList.xsl"); IList <ArticleDto> articles = getArticles(); string[] parsVals = new string[0]; string output = xm.Expand(parsVals, parsVals, articles[0], articles); Assert.AreEqual("Desk\r\nXbox Controller Repair\r\n", output); }
public void MacroExpansionGrouped() { XslMacro xm = new XslMacro(getAttributeSet(), "categorisedArticles.xsl"); IList <ArticleDto> articles = getArticles(); string[] parmsVals = new string[0]; string output = xm.Expand(parmsVals, parmsVals, articles[0], articles); Assert.AreEqual("Electronics\r\n Xbox Controller Repair\r\nWoodwork\r\n Desk\r\n", output); }
public void ArticleTreeFlat() { XslMacro xm = new XslMacro(getAttributeSet(), "flatArticlesList.xsl"); IList<ArticleDto> articles = getArticles(); XslMacro.GroupingCriterion[] groups = new XslMacro.GroupingCriterion[0]; XmlDocument output = xm.BuildArticleTree(articles, groups, articles[0]); string outputStr = output.Serialize(); string correctOut = "<?xml version=\"1.0\" encoding=\"utf-16\"?><Articles><Article><Title>Desk</Title><Category>Woodwork</Category><Tags><Value>Carpentry</Value><Value>Woodwork</Value></Tags><Date>2014-12-03</Date></Article><Article Active=\"true\"><Title>Xbox Controller Repair</Title><Category>Electronics</Category><Tags><Value>Gaming</Value><Value>Electronics</Value></Tags><Date>2014-08-02</Date></Article></Articles>"; Assert.AreEqual(correctOut, outputStr); }
public void ArticleTreeFlat() { XslMacro xm = new XslMacro(getAttributeSet(), "flatArticlesList.xsl"); IList <ArticleDto> articles = getArticles(); XslMacro.GroupingCriterion[] groups = new XslMacro.GroupingCriterion[0]; XmlDocument output = xm.BuildArticleTree(articles, groups, articles[0]); string outputStr = output.Serialize(); string correctOut = "<?xml version=\"1.0\" encoding=\"utf-16\"?><Articles><Article><Title>Desk</Title><Category>Woodwork</Category><Tags><Value>Carpentry</Value><Value>Woodwork</Value></Tags><Date>2014-12-03</Date></Article><Article Active=\"true\"><Title>Xbox Controller Repair</Title><Category>Electronics</Category><Tags><Value>Gaming</Value><Value>Electronics</Value></Tags><Date>2014-08-02</Date></Article></Articles>"; Assert.AreEqual(correctOut, outputStr); }