Exemplo n.º 1
0
        public void Deny_Unrestricted()
        {
            ControlBuilder cb = new ControlBuilder();

            Assert.IsNull(cb.ControlType, "ControlType");
            Assert.IsFalse(cb.HasAspCode, "HasAspCode");
            cb.ID = "mono";
            Assert.AreEqual("mono", cb.ID, "ID");
            Assert.AreEqual(typeof(Control), cb.NamingContainerType, "NamingContainerType");
            Assert.IsNull(cb.TagName, "TagName");
            Assert.IsTrue(cb.AllowWhitespaceLiterals(), "AllowWhitespaceLiterals");
            cb.AppendLiteralString("mono");
            cb.AppendSubBuilder(cb);
            cb.CloseControl();
            Assert.IsNull(cb.GetChildControlType(null, null), "GetChildControlType");
            Assert.IsTrue(cb.HasBody(), "HasBody");
            Assert.IsFalse(cb.HtmlDecodeLiterals(), "HtmlDecodeLiterals");
            cb.Init(null, cb, typeof(TemplateBuilder), "span", "mono", null);
            Assert.IsFalse(cb.NeedsTagInnerText(), "NeedsTagInnerText");
            //cb.OnAppendToParentBuilder (null);
            cb.SetTagInnerText("mono");

            cb = ControlBuilder.CreateBuilderFromType(null, cb, typeof(TemplateBuilder), "span", "mono", null, 0, String.Empty);
            Assert.IsNotNull(cb, "CreateBuilderFromType");
        }
Exemplo n.º 2
0
 private void AddTagInnerTextElements(ControlBuilder builder)
 {
     if (_tagInnerTextElements != null)
     {
         foreach (Object o in _tagInnerTextElements)
         {
             if (o is String)
             {
                 builder.AppendLiteralString((String)o);
             }
             else
             {
                 builder.AppendSubBuilder((ControlBuilder)o);
             }
         }
         _tagInnerTextElements = null;
     }
 }