public void GetResultTest()
 {
     var xml = new XmlBuilder();
     xml.OpenTag("gosho");
     xml.GetResult();
     Assert.AreEqual(xml.GetResult(), "<gosho>");
 }
 public void AddTextTest()
 {
     var xml = new XmlBuilder();
     xml.OpenTag("gosho");
     xml.AddText("text");
     Assert.AreEqual(xml.GetResult(), "<gosho>text");
 }
 public void AddAttrTest()
 {
     var xml = new XmlBuilder();
     xml.OpenTag("gosho");
     xml.AddAttr("AtrName", "AtrValue");
     Assert.AreEqual(xml.GetResult(), "<gosho AtrName=\"AtrValue\">");
 }
        /// <summary>
        /// Main method.
        /// </summary>
        public static void Main()
        {
            XmlBuilder newXml = new XmlBuilder();

            // Console.WriteLine(
            Console.WriteLine(newXml.OpenTag("gosho")
                .CloseTag()
                //.OpenTag("gosho")
                //.AddAttr("atrr", "value")
                //.OpenTag("tageName3")
                //.CloseTag()
                //.Finish()
                .GetResult());

            // .AddText("text")

            // .AddAttr("AtributeName", "AtributeValue")
            // .CloseTag()
            // .Finish()
            // .GetResult());
        }
 public void OpenTagNullValueTest()
 {
     var xml = new XmlBuilder();
     xml.OpenTag(string.Empty);
 }
 public void CloseTagsAfterFinish()
 {
     var xml = new XmlBuilder();
     xml.OpenTag("a").Finish().CloseTag();
 }
 public void CloseNotOpenedTag()
 {
     var xml = new XmlBuilder();
     xml.CloseTag();
 }