EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (126)
131=> Test("\"\"", "");
135=> Test("@\"\"", "");
139=> Test("\"a\"", "['a',[1,2]]");
143=> Test("\"abc\"", "['a',[1,2]]['b',[2,3]]['c',[3,4]]");
147=> Test("\"{{\"", "['{',[1,2]]['{',[2,3]]");
151=> Test("$\"{{\"", "['{',[2,4]]");
155=> Test("$@\"{{\"", "['{',[3,5]]");
159=> Test("@$\"{{\"", "['{',[3,5]]");
163=> Test("$\"\\n\"", @"['\u000A',[2,4]]");
167=> Test("$\"\\e\"", @"['\u001B',[2,4]]");
171=> Test("$@\"\\n\"", @"['\u005C',[3,4]]['n',[4,5]]");
175=> Test("@\"a\"", "['a',[2,3]]");
187=> Test(@"""a\ta""", "['a',[1,2]]['\\u0009',[2,4]]['a',[4,5]]");
191=> Test(@"""a\t\ta""", "['a',[1,2]]['\\u0009',[2,4]]['\\u0009',[4,6]]['a',[6,7]]");
195=> Test(@"@""a\ta""", "['a',[2,3]]['\\u005C',[3,4]]['t',[4,5]]['a',[5,6]]");
203=> Test(@"""\xa""", @"['\u000A',[1,4]]");
207=> Test(@"$""\xa""", @"['\u000A',[2,5]]");
211=> Test(@"""\xaa""", @"['\u00AA',[1,5]]");
215=> Test(@"""\xaaa""", @"['\u0AAA',[1,6]]");
219=> Test(@"""\xaaaa""", @"['\uAAAA',[1,7]]");
223=> Test(@"""\xaaaaa""", @"['\uAAAA',[1,7]]['a',[7,8]]");
227=> Test(@"""a\xaaaaa""", @"['a',[1,2]]['\uAAAA',[2,8]]['a',[8,9]]");
235=> Test(@"""\u0000""", @"['\u0000',[1,7]]");
239=> Test(@"""a\u0000a""", @"['a',[1,2]]['\u0000',[2,8]]['a',[8,9]]");
251=> Test(@"""\U00000000""", @"['\u0000',[1,11]]");
255=> Test(@"""\U0000ffff""", @"['\uFFFF',[1,11]]");
259=> Test(@"""a\U00000000a""", @"['a',[1,2]]['\u0000',[2,12]]['a',[12,13]]");
263=> Test(@"""\U00010000""", @"['\U00010000',[1,11]]");
267=> Test(@"""\U0002A6A5𪚥""", @"['\U0002A6A5',[1,11]]['\U0002A6A5',[11,13]]");
271=> Test(@"""😊""", @"['\U0001F60A',[1,3]]");
275=> Test(@"""\U0001F60A""", @"['\U0001F60A',[1,11]]");
279=> Test(@"""\ud83d\ude0a""", @"['\U0001F60A',[1,13]]");
283=> Test(@"""\ud83d""", @"['\uD83D',[1,7]]");
287=> Test(@"""\ude0a""", @"['\uDE0A',[1,7]]");
291=> Test("\"\ud83d\\ude0a\"", @"['\U0001F60A',[1,8]]");
295=> Test("\"\\ud83d\ude0a\"", @"['\U0001F60A',[1,8]]");
299=> Test("@\"a\"\"a\"", @"['a',[2,3]]['\u0022',[3,5]]['a',[5,6]]");
303=> Test(@"""""""goo""""""", @"['g',[3,4]]['o',[4,5]]['o',[5,6]]");
307=> Test(@"""""""
313=> Test(@"""""""
320=> Test(@"""""""
327=> Test(@"""""""
334=> Test(@"""""""
342=> Test(@"""""""
350=> Test(@"""""""
358=> Test(@"""""""
367=> Test(@"""""""
376=> Test(@"""""""
385=> Test(@"""""""
393=> Test(@"""""""
401=> Test(@"""""""
410=> Test(@"""""""
419=> Test(@"""""""
428=> Test(@"""""""
434=> Test(@"""""""
440=> Test(@"""""""
446=> Test(@"""""""
452=> Test(@"$""""""goo""""""", @"['g',[4,5]]['o',[5,6]]['o',[6,7]]");
456=> Test(@"$""""""goo{0}""""""", @"['g',[4,5]]['o',[5,6]]['o',[6,7]]");
460=> Test(@"$""""""{0}goo""""""", @"['g',[7,8]]['o',[8,9]]['o',[9,10]]");
464=> Test(@"$""""""{0}goo{1}""""""", @"['g',[7,8]]['o',[8,9]]['o',[9,10]]");
468=> Test(@"$""""""goo{0}{1}""""""", @"['g',[4,5]]['o',[5,6]]['o',[6,7]]");
472=> Test(@"$""""""{0}{1}goo""""""", @"['g',[10,11]]['o',[11,12]]['o',[12,13]]");
476=> Test(@"$""""""goo{0}bar{1}""""""", @"['g',[4,5]]['o',[5,6]]['o',[6,7]]['b',[10,11]]['a',[11,12]]['r',[12,13]]");
480=> Test(@"$""""""{0}goo{1}bar""""""", @"['g',[7,8]]['o',[8,9]]['o',[9,10]]['b',[13,14]]['a',[14,15]]['r',[15,16]]");
484=> Test(@"$""""""goo{0}{1}bar""""""", @"['g',[4,5]]['o',[5,6]]['o',[6,7]]['b',[13,14]]['a',[14,15]]['r',[15,16]]");
488=> Test(@"$""""""goo{0}bar{1}baz""""""", @"['g',[4,5]]['o',[5,6]]['o',[6,7]]['b',[10,11]]['a',[11,12]]['r',[12,13]]['b',[16,17]]['a',[17,18]]['z',[18,19]]");
492=> Test(@"$""""""
498=> Test(@"$""""""
505=> Test(@"$""""""
512=> Test(@"$""""""
519=> Test(@"$""""""
527=> Test(@"$""""""
535=> Test(@"$""""""
543=> Test(@"$""""""
552=> Test(@"$""""""
561=> Test(@"$""""""
570=> Test(@"$""""""
578=> Test(@"$""""""
586=> Test(@"$""""""
595=> Test(@"$""""""
604=> Test(@"$""""""
613=> Test(@"$""""""
619=> Test(@"$""""""
625=> Test(@"$""""""
631=> Test(@"$""""""
637=> Test(@"$""""""
644=> Test(@"$""""""
650=> Test(@"$""""""
656=> Test(@"$""""""
663=> Test(@"$""""""
670=> Test(@"$""""""
677=> Test(@"$""""""
684=> Test(@"$""""""
692=> Test(@"$""""""
700=> Test(@"$""""""
708=> Test(@"$""""""
716=> Test(@"$""""""
724=> Test(@"$""""""
732=> Test(@"$""""""
740=> Test(@"$""""""
748=> Test(@"$""""""
756=> Test(@"$""""""
765=> Test(@"$""""""
775=> Test(@"$""""""
785=> Test(@"$""""""
791=> Test(@"$$""""""
797=> Test(@"$""""""
804=> Test(@"$""""""
811=> Test(@"$""""""
819=> Test(@"$""""""
827=> Test(@"$""""""
835=> Test(@"$""""""
843=> Test(@"$""""""
852=> Test(@"$""""""
861=> Test(@"$""""""
870=> Test(@"$""""""
880=> Test(@"$""""""
890=> Test(@"$""""""
900=> Test(@"$""""""
911=> Test(@"$""""""
922=> Test(@"$""""""
933=> Test(@"$""""""
939=> Test(@"$$$""""""
945=> Test(@"$""""""
951=> Test(@"$""""""