Esempio n. 1
0
            public void AddAboveRoot()
            {
                var invalidResult = "<orders>" +
                                    "<order>" +
                                    "</order>" +
                                    "<customer>" +
                                    "<customer>";

                this._builder = CreateBuilder("orders");
                _builder.AddBelow("order");
                try
                {
                    _builder.AddAbove("customer");
                    throw new Exception("RuntimeException");
                }
                catch (Exception e)
                {
                }
            }
        public void AddBesideAndAbove()
        {
            const String expected =
                "<orders>" +
                "<order>" +
                "<item/>" +
                "<item/>" +
                "<item/>" +
                "</order>" +
                "<order/>" +
                "</orders>";

            builder = createOutputBuilder("orders");
            builder.AddBelow("order");
            builder.AddBelow("item");
            builder.AddBeside("item");
            builder.AddBeside("item");
            builder.AddAbove("order");
            assertXMLEquals(expected, builder.ToString(), "beside & above");
        }
Esempio n. 3
0
        public void TestAddAboveRoot()
        {
            string invalidResult =
                "<orders>" +
                "<order>" +
                "</order>" +
                "</orders>" +
                "<customer>" +
                "</customer>";

            Builder = new DOMBuilder("orders");

            Builder.AddBelow("order");

            try
            {
                Builder.AddAbove("customer");
                Fail("expecting RuntimeException");
            }
            catch (RuntimeException ignored)
            {
            }
        }
 public void TestAddAboveRoot()
 {
     builder = CreateBuilder("orders");
     builder.AddBelow("order");
     Assert.Throws <InvalidOperationException>(() => builder.AddAbove("customer"));
 }
 public void AddAboveRoot()
 {
     builder = createOutputBuilder("orders");
     builder.AddBelow("order");
     builder.AddAbove("customer");
 }