Пример #1
0
        public TabStripRenderingTests()
        {
            Mock <TextWriter>     textWriter = new Mock <TextWriter>();
            Mock <HtmlTextWriter> writer     = new Mock <HtmlTextWriter>(textWriter.Object);

            builder = new Mock <ITabStripHtmlBuilder>();
            builder.Setup(r => r.TabStripTag()).Returns(() =>
            {
                IHtmlNode result = new HtmlElement("div");

                new HtmlElement("ul").AppendTo(result);

                return(result);
            });
            builder.Setup(r => r.ItemTag(It.IsAny <TabStripItem>())).Returns(() => new HtmlElement("li"));
            builder.Setup(r => r.ItemContentTag(It.IsAny <TabStripItem>())).Returns(() => new HtmlElement("div"));
            builder.Setup(r => r.ItemInnerTag(It.IsAny <TabStripItem>())).Returns(() => new HtmlElement("a"));

            tabStrip      = TabStripTestHelper.CreateTabStrip(writer.Object, builder.Object);
            tabStrip.Name = "TabStrip1";

            tabStrip.Items.Add(new TabStripItem {
                Text = "TabStripItem1", RouteName = "ProductList"
            });
            tabStrip.Items.Add(new TabStripItem {
                Text = "TabStripItem2", RouteName = "ProductList"
            });
            tabStrip.Items.Add(new TabStripItem {
                Text = "TabStripItem3", RouteName = "ProductList"
            });
        }
Пример #2
0
        public TabStripBuilderTests()
        {
            Mock <TextWriter>     textWriter = new Mock <TextWriter>();
            Mock <HtmlTextWriter> writer     = new Mock <HtmlTextWriter>(textWriter.Object);

            _tabStrip = TabStripTestHelper.CreateTabStrip(writer.Object, null);
            _builder  = new TabStripBuilder(_tabStrip);
        }
        public TabStripHtmlBuilderTests()
        {
            writer = new Mock <HtmlTextWriter>(TextWriter.Null);

            tabStrip      = TabStripTestHelper.CreateTabStrip(writer.Object, null);
            tabStrip.Name = "tabStrip1";

            item         = new TabStripItem();
            item.Visible = true;

            builder = new TabStripHtmlBuilder(tabStrip, new Mock <IActionMethodCache>().Object);
        }