public PanelBarItemFactoryTests()
        {
            Mock<ViewContext> viewContext = new Mock<ViewContext>();

            item = new PanelBarItem();
            factory = new PanelBarItemFactory(item, viewContext.Object);
        }
        public PanelBarItemBuilderTests()
        {
            Mock<ViewContext> viewContext = new Mock<ViewContext>();

            item = new PanelBarItem();
            builder = new PanelBarItemBuilder(item, viewContext.Object);
        }
        public PanelBarItemFactoryTests()
        {
            Mock <ViewContext> viewContext = new Mock <ViewContext>();

            item    = new PanelBarItem();
            factory = new PanelBarItemFactory(item, viewContext.Object);
        }
        public PanelBarItemBuilderTests()
        {
            Mock <ViewContext> viewContext = new Mock <ViewContext>();

            item    = new PanelBarItem();
            builder = new PanelBarItemBuilder(item, viewContext.Object);
        }
Пример #5
0
        public virtual PanelBarItemBuilder Add()
        {
            PanelBarItem item = new PanelBarItem();

            container.Items.Add(item);

            return new PanelBarItemBuilder(item, viewContext);
        }
Пример #6
0
        public virtual PanelBarItemBuilder Add()
        {
            PanelBarItem item = new PanelBarItem();

            container.Items.Add(item);

            return(new PanelBarItemBuilder(item, viewContext));
        }
        public PanelBarHtmlBuilderTests()
        {
            writer = new Mock<HtmlTextWriter>(TextWriter.Null);

            panelBar = PanelBarTestHelper.CreatePanelbar(writer.Object, null);
            panelBar.Name = "PanelBar1";

            item = new PanelBarItem();

            renderer = new PanelBarHtmlBuilder(panelBar, new Mock<IActionMethodCache>().Object);
        }
        public PanelBarHtmlBuilderTests()
        {
            writer = new Mock <HtmlTextWriter>(TextWriter.Null);

            panelBar      = PanelBarTestHelper.CreatePanelbar(writer.Object, null);
            panelBar.Name = "PanelBar1";

            item = new PanelBarItem();

            renderer = new PanelBarHtmlBuilder(panelBar, new Mock <IActionMethodCache>().Object);
        }
Пример #9
0
        public void Render_should_output_ul_tag()
        {
            PanelBarItem item = new PanelBarItem {
                Text = "Item1", RouteName = "ProductList"
            };

            item.Items.Add(new PanelBarItem {
                Text = "SubItem1", RouteName = "ProductList"
            });

            panelBar.Items.Clear();
            panelBar.Items.Add(item);

            builder.Setup(b => b.ChildrenTag(It.IsAny <PanelBarItem>())).Returns(() => new HtmlElement("ul"));

            panelBar.Render();

            builder.Verify(b => b.ChildrenTag(It.IsAny <PanelBarItem>()));
        }
Пример #10
0
        private static void BuildPanelBaredCheckboxList(HtmlHelper helper, string name, IEnumerable <SpecialSelectListItem> items, IEnumerable <SpecialSelectListItem> parentItems, IDictionary <string, object> checkboxHtmlAttributes, bool readOnly, StringBuilder output, CheckBoxLisLayout layout)
        {
            if (checkboxHtmlAttributes == null)
            {
                checkboxHtmlAttributes = new Dictionary <string, object>();
            }
            if (!checkboxHtmlAttributes.ContainsKey("height"))
            {
                checkboxHtmlAttributes.Add("height", "500px");
            }

            var panelBar = helper.Telerik().PanelBar().Name(name).HtmlAttributes(checkboxHtmlAttributes).SelectedIndex(0).ExpandMode(layout == CheckBoxLisLayout.PanelBarAllOpened ? PanelBarExpandMode.Multiple : PanelBarExpandMode.Single).ToComponent();

            foreach (var parentItem in GetParentItems(parentItems))
            {
                var panelBarItem = new PanelBarItem()
                {
                    Text = parentItem.Text
                };
                panelBar.Items.Add(panelBarItem);
                if (layout == CheckBoxLisLayout.PanelBarAllOpened)
                {
                    panelBarItem.Expanded = true;
                }

                foreach (var item in GetChidItems(items, parentItem))
                {
                    panelBarItem.Items.Add(new PanelBarItem()
                    {
                        Text = BuildCheckBox(name, checkboxHtmlAttributes, readOnly, item), Encoded = false
                    });
                }
            }

            output.Append(panelBar.ToHtmlString());
        }
        public void Render_should_output_ul_tag()
        {
            PanelBarItem item = new PanelBarItem { Text = "Item1", RouteName = "ProductList" };
            item.Items.Add(new PanelBarItem { Text = "SubItem1", RouteName = "ProductList" });

            panelBar.Items.Clear();
            panelBar.Items.Add(item);

            builder.Setup(b => b.ChildrenTag(It.IsAny<PanelBarItem>())).Returns(() => new HtmlElement("ul"));

            panelBar.Render();

            builder.Verify(b => b.ChildrenTag(It.IsAny<PanelBarItem>()));
        }
Пример #12
0
 public PanelBarItemTests()
 {
     _panelBarItem = new PanelBarItem();
 }
Пример #13
0
 public PanelBarItemTests()
 {
     _panelBarItem = new PanelBarItem();
 }