BloomTests.Book.HtmlDomTests.SetElementFromUserStringPreservingLineBreaks_Various C# (CSharp) Method

SetElementFromUserStringPreservingLineBreaks_Various() private method

        public void SetElementFromUserStringPreservingLineBreaks_Various()
        {
            var dom = new XmlDocument();
            dom.LoadXml("<div></div>");
            var target = dom.FirstChild as XmlElement;
            HtmlDom.SetElementFromUserStringPreservingLineBreaks(target, "1<br />2");
            Assert.AreEqual("<div>1<br />2</div>", dom.InnerXml);
            HtmlDom.SetElementFromUserStringPreservingLineBreaks(target, "1<br/>2");
            Assert.AreEqual("<div>1<br />2</div>",dom.InnerXml);

            HtmlDom.SetElementFromUserStringPreservingLineBreaks(target, "1<br/>2<br />3");
            Assert.AreEqual("<div>1<br />2<br />3</div>", dom.InnerXml);

            HtmlDom.SetElementFromUserStringPreservingLineBreaks(target, "1 2 3");
            Assert.AreEqual("<div>1 2 3</div>", dom.InnerXml);

            HtmlDom.SetElementFromUserStringPreservingLineBreaks(target, "1 < 3 > 0");
            Assert.AreEqual("<div>1 &lt; 3 &gt; 0</div>", dom.InnerXml);
        }
HtmlDomTests