Ejemplo n.º 1
0
        public void TestGetTextElement()
        {
            var n1   = new HElement("div", "Content 1");
            var n2   = new HElement("div", "Content 2");
            var n3   = new HElement("div", "Content 3");
            var n4   = new HElement("div", "Content 4");
            var n5   = new HElement("div", "Content 5");
            var root = new HElement("div", n1, n2, n3, n4, n5);

            Assert.Equal("Content 1Content 2Content 3Content 4Content 5", root.Text());

            root = null;
            Assert.Equal("", root.Text());
        }
Ejemplo n.º 2
0
        public void TestSetTextElement()
        {
            var n1   = new HElement("div", "Content 1");
            var n2   = new HElement("div", "Content 2");
            var n3   = new HElement("div", "Content 3");
            var n4   = new HElement("div", "Content 4");
            var n5   = new HElement("div", "Content 5");
            var root = new HElement("div", n1, n2, n3, n4, n5);

            Assert.Same(root, root.Text("Test Content"));
            Assert.Equal("<div>Test Content</div>", root.ToString());

            root = null;
            Assert.Equal(null, root.Text("Other content"));
        }
Ejemplo n.º 3
0
        public void TestSetTextElementsByCallback()
        {
            var n1   = new HElement("div", "Content 1");
            var n2   = new HElement("div", "Content 2");
            var n3   = new HElement("div", "Content 3");
            var n4   = new HElement("div", "Content 4");
            var n5   = new HElement("div", "Content 5");
            var root = new HElement("div", n1, n2, n3, n4, n5);

            var elements = new HElement[] { n2, null, n4 };

            Assert.Same(elements, elements.Text((e, i) => "New Content " + i.ToString()));
            Assert.Equal("<div><div>Content 1</div><div>New Content 0</div><div>Content 3</div><div>New Content 2</div><div>Content 5</div></div>", root.ToString());

            elements = null;
            Assert.Equal(null, elements.Text((e, i) => "New Content " + i.ToString()));
        }
Ejemplo n.º 4
0
        public void TestSetTextElements()
        {
            var n1   = new HElement("div", "Content 1");
            var n2   = new HElement("div", "Content 2");
            var n3   = new HElement("div", "Content 3");
            var n4   = new HElement("div", "Content 4");
            var n5   = new HElement("div", "Content 5");
            var root = new HElement("div", n1, n2, n3, n4, n5);

            var elements = new HElement[] { n2, null, n4 };

            Assert.Same(elements, elements.Text("Test Content"));
            Assert.Equal("<div><div>Content 1</div><div>Test Content</div><div>Content 3</div><div>Test Content</div><div>Content 5</div></div>", root.ToString());

            elements = null;
            Assert.Equal(null, elements.Text("Other content"));
        }