예제 #1
0
        public void InitializationWihtIMDXAxisItemAndCountOfHead()
        {
            Head Item = new Head(MDXTextUtil.GetMoqMDXAxisItem());

            Item.Count = 5;

            Assert.AreEqual("HEAD (" + MDXTextUtil.GetDummyMember() + ", 5)", Item.Build());
        }
예제 #2
0
        public void InitializationWihtIMDXAxisItem()
        {
            Head Item = new Head(MDXTextUtil.GetMoqMDXAxisItem());

            Assert.Throws(Is.TypeOf <MDXException>()
                          .And.Message.EqualTo(MDXTextUtil.GetMessageErrorBaseNotInit(Item)),
                          () => Item.Build());
        }
예제 #3
0
        public List <Item> BuildComponents()
        {
            var head      = Head.Build();
            var chassis   = Chassis.Build();
            var leg       = Leg.Build();
            var inventory = Inventory.Build();

            return(new List <Item>
            {
                head,
                chassis,
                leg,
                inventory
            });
        }
예제 #4
0
        /// <summary>
        /// Builds this instance.
        /// </summary>
        /// <returns></returns>
        public string Build()
        {
            var html = new HtmlElement(HtmlTag.Html, Head.Build() + Body.Build(), _attributes);

            return(html.Build());
        }