コード例 #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");
        }