Description() public method

public Description ( string indent ) : string
indent string
return string
Exemplo n.º 1
0
        public void TestDescription()
        {
            Context c = new Context();

            c.Tokens.Add("a");
            c.Tokens.Add("b");
            c.Tokens.Add("c");

            Assert.AreEqual("abc", c.Description(""));

            c.Mark("m1", "m1");

            Assert.AreEqual(String.Format("abc{0}m1: m1", Environment.NewLine), c.Description(""));

            Context branch = c.Branch("b1");
            branch.Tokens.Add("d");

            Assert.AreEqual(String.Format("abc{0}m1: m1{0}\tb1: abcd", Environment.NewLine), c.Description(""));

            branch.Mark("m2", "m2");
            Assert.AreEqual(String.Format("abc{0}m1: m1{0}\tb1: abcd{0}\tm2: m2", Environment.NewLine), c.Description(""));
        }
Exemplo n.º 2
0
 private string DescriptionRenderer(Context ctx)
 {
     return ctx.Description("");
 }