public Description ( string indent ) : string | ||
indent | string | |
return | string |
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("")); }
private string DescriptionRenderer(Context ctx) { return ctx.Description(""); }