public void Add_1() { var t1 = new InlineTag(Tag.S, "id", "rid", "name", "ctype", "display", "code"); var t2 = new InlineTag(Tag.S, "ID", "RID", "NAME", "CTYPE", "DISPLAY", "CODE"); var s = new InlineBuilder(); s.Is(); s.Add(""); s.Is(); s.Add("abc"); s.Is("abc"); s.Add("def"); s.Is("abcdef"); s.Add(""); s.Is("abcdef"); s.Add(t1); s.Is("abcdef", t1); s.Add(""); s.Is("abcdef", t1); s.Add(t2); s.Is("abcdef", t1, t2); s.Add(""); s.Is("abcdef", t1, t2); s.Add("xyz"); s.Is("abcdef", t1, t2, "xyz"); }
public void Append_1() { var t1 = new InlineTag(Tag.S, "*", "*", "t1", null, null, null); var t2 = new InlineTag(Tag.S, "*", "*", "t2", null, null, null); var s = new InlineBuilder(); s.Is(); s.Append(""); s.Is(); s.Append("abc"); s.Is("abc"); s.Append("def"); s.Is(new InlineText("abcdef")); s.Append(""); s.Is(new InlineText("abcdef")); s.Append(t1); s.Is(new InlineText("abcdef"), t1); s.Append(t2); s.Is(new InlineText("abcdef"), t1, t2); s.Append(""); s.Is(new InlineText("abcdef"), t1, t2); s.Append("xyz"); s.Is(new InlineText("abcdef"), t1, t2, new InlineText("xyz")); }
public void Ctors() { var a = new InlineBuilder(); a.Is(); a.IsEmpty.IsTrue(); }
public void Add_Tag_1() { var t1 = new InlineTag(Tag.S, "id", "rid", "name", "ctype", "display", "code"); var t2 = new InlineTag(Tag.S, "ID", "RID", "NAME", "CTYPE", "DISPLAY", "CODE"); var s = new InlineBuilder(); s.Is(); s.Add(Tag.S, "id", "rid", "name", "ctype", "display", "code"); s.Add(Ins); s.Add(Tag.S, "id", "rid", "name", "ctype", "display", "code"); s.Add(Del); s.Add(Tag.S, "ID", "RID", "NAME", "CTYPE", "DISPLAY", "CODE"); s.Add(Emp); s.Add(Tag.S, "ID", "RID", "NAME", "CTYPE", "DISPLAY", "CODE"); s.Is(t1, Ins_(t1), Del_(t2), Emp_(t2)); }
public void Append_2() { var t = new InlineTag(Tag.S, "*", "*", "t", null, null, null); var s = new InlineBuilder(); AssertEx.Catch <ArgumentNullException>(() => s.Append((string)null)); AssertEx.Catch <ArgumentNullException>(() => s.Append((InlineTag)null)); AssertEx.Is(s); s.Append(t); AssertEx.Catch <ArgumentNullException>(() => s.Append((string)null)); AssertEx.Catch <ArgumentNullException>(() => s.Append((InlineTag)null)); s.Is(t); s.Append("abc"); AssertEx.Catch <ArgumentNullException>(() => s.Append((string)null)); AssertEx.Catch <ArgumentNullException>(() => s.Append((InlineTag)null)); s.Is(t, new InlineText("abc")); }
public void Property_2() { var b = new InlineBuilder(); b.Property.Is(None); b.Add("abc"); b.Property.Is(None); b.Property = Ins; b.Property.Is(Ins); b.Add("def"); b.Property.Is(Ins); b.Property = Del; b.Property.Is(Del); b.Add("ghi"); b.Property.Is(Del); b.Is("abc", Ins_("def"), Del_("ghi")); }
public void Property_3() { var b = new InlineBuilder(); b.Property = Ins; b.Add("abc"); b.Add("def"); b.Property = Del; b.Add("ghi"); b.Property = Del; b.Add("jkl"); b.Property = Emp; b.Add("mno"); b.Property = Ins; b.Property = Emp; b.Add("pqr"); b.Is(Ins_("abcdef"), Del_("ghijkl"), Emp_("mnopqr")); }
public void Add_2() { var s = new InlineBuilder(); s.Is(); s.Add(Ins); s.Is(); s.Add("abc"); s.Is(Ins_("abc")); s.Add(Emp); s.Is(Ins_("abc")); s.Add(Del); s.Is(Ins_("abc")); s.Add("def"); s.Is(Ins_("abc"), Del_("def")); }
public void Add_4() { var t1 = new InlineTag(Tag.S, "id", "rid", "name", "ctype", "display", "code"); var t2 = new InlineTag(Tag.S, "ID", "RID", "NAME", "CTYPE", "DISPLAY", "CODE"); var s = new InlineBuilder(); s.Is(); s.Add(""); s.Is(); s.Add("abc"); s.Is("abc"); s.Add(Ins); s.Add("def"); s.Is("abc", Ins_("def")); s.Add(""); s.Is("abc", Ins_("def")); s.Add(t1); s.Is("abc", Ins_("def"), Ins_(t1)); s.Add(""); s.Is("abc", Ins_("def"), Ins_(t1)); s.Add(t2); s.Is("abc", Ins_("def"), Ins_(t1), Ins_(t2)); s.Add(""); s.Is("abc", Ins_("def"), Ins_(t1), Ins_(t2)); s.Add(Del); s.Is("abc", Ins_("def"), Ins_(t1), Ins_(t2)); s.Add("xyz"); s.Is("abc", Ins_("def"), Ins_(t1), Ins_(t2), Del_("xyz")); }