コード例 #1
0
 public void ToString_1()
 {
     var F = InlineToString.Flat;
     var N = InlineToString.Normal;
     var L = InlineToString.Older;
     var D = InlineToString.Debug;
     {
         var s = new InlineBuilder().ToInlineString();
         s.ToString(F).Is("");
         s.ToString(N).Is("");
         s.ToString(L).Is("");
         s.ToString(D).Is("");
     }
     {
         var s = new InlineBuilder()
         {
             "abc"
         }.ToInlineString();
         s.ToString(F).Is("abc");
         s.ToString(N).Is("abc");
         s.ToString(L).Is("abc");
         s.ToString(D).Is("abc");
     }
     {
         var s = new InlineBuilder()
         {
             Ins, "abc", Del, "def"
         }.ToInlineString();
         s.ToString(F).Is("abc");
         s.ToString(N).Is("abc");
         s.ToString(L).Is("def");
         s.ToString(D).Is("{Ins}abc{Del}def");
     }
     {
         var s = new InlineBuilder()
         {
             { Tag.S, "id", "rid", "name" }
         }.ToInlineString();
         s.ToString(F).Is("");
         s.ToString(N).Is("");
         s.ToString(L).Is("");
         s.ToString(D).Is("{name;id}");
     }
     {
         var s = new InlineBuilder()
         {
             { Tag.S, "id", "rid", "name", "ctype", "display", "<code>" }
         }.ToInlineString();
         s.ToString(F).Is("");
         s.ToString(N).Is("<code>");
         s.ToString(L).Is("<code>");
         s.ToString(D).Is("{name;id}");
     }
     {
         var s = new InlineBuilder()
         {
             Ins, { Tag.S, "id", "rid", "name", "ctype", "display", "<code>" }, Del, "abc"
         }.ToInlineString();
         s.ToString(F).Is("");
         s.ToString(N).Is("<code>");
         s.ToString(L).Is("abc");
         s.ToString(D).Is("{Ins}{name;id}{Del}abc");
     }
     {
         var s = new InlineBuilder()
         {
             Del, { Tag.S, "id", "rid", "name", "ctype", "display", "<code>" }, Ins, "abc"
         }.ToInlineString();
         s.ToString(F).Is("abc");
         s.ToString(N).Is("abc");
         s.ToString(L).Is("<code>");
         s.ToString(D).Is("{Del}{name;id}{Ins}abc");
     }
 }