示例#1
0
        public void CanAssignAttrubtesToTagByAnonymousObjectWithValue()
        {
            var sb = new StringBuilder();

            dynamic xmlMarkup = new XmlMarkup(ref sb);
            xmlMarkup.TestTag("TestValue", new {firstAttribute = "AttributeValue"});

            Assert.AreEqual("<TestTag firstAttribute=\"AttributeValue\">TestValue</TestTag>", sb.ToString());
        }
示例#2
0
        public void CanAssignValueToAnyXmlTagWithWords()
        {
            var sb = new StringBuilder();

            dynamic xmlMarkup = new XmlMarkup(ref sb);
            xmlMarkup.TestTag("TestValue");

            Assert.AreEqual("<TestTag>TestValue</TestTag>", sb.ToString());
        }
示例#3
0
        public void AssigningNoValueToAnyXmlTagCreatesEmptyTag()
        {
            var sb = new StringBuilder();

            dynamic xmlMarkup = new XmlMarkup(ref sb);
            xmlMarkup.TestTag();

            Assert.AreEqual("<TestTag></TestTag>", sb.ToString());
        }