@@ -29,7 +29,7 @@ private static List<Chunk> CollectTestOutput(string input)
2929 {
3030 var results = new List < Chunk > ( ) ;
3131
32- foreach ( Token token in new Lexer ( input . AsSpan ( ) ) )
32+ foreach ( Token token in new Lexer ( input . AsMemory ( ) ) )
3333 {
3434 var content = token . TagName . IsEmpty
3535 ? input . Substring ( token . StartIndex , token . Length )
@@ -54,7 +54,7 @@ private static IEnumerable<string> DisplayTestOutput(List<Chunk> result)
5454 public void MoveNext_Returns_False_WhenInput_IsEmpty ( )
5555 {
5656 // arrange
57- var unit = new Lexer ( ReadOnlySpan < char > . Empty ) ;
57+ var unit = new Lexer ( ReadOnlyMemory < char > . Empty ) ;
5858
5959 // act
6060 var result = unit . MoveNext ( ) ;
@@ -68,7 +68,7 @@ public void MoveNext_Returns_True_WithCurrentTextContent_WhenInput_IsSingleChara
6868 {
6969 // arrange
7070 var input = "z" ;
71- var unit = new Lexer ( input . AsSpan ( ) ) ;
71+ var unit = new Lexer ( input . AsMemory ( ) ) ;
7272
7373 // act
7474 var result = unit . MoveNext ( ) ;
@@ -86,7 +86,7 @@ public void MoveNext_Returns_False_WhenInput_HasBeenConsumed()
8686 {
8787 // arrange
8888 var input = "hello" ;
89- var unit = new Lexer ( input . AsSpan ( ) ) ;
89+ var unit = new Lexer ( input . AsMemory ( ) ) ;
9090
9191 // act first read
9292 var result = unit . MoveNext ( ) ;
@@ -110,7 +110,7 @@ public void MoveNext_Returns_True_WithTextToken_WhenInput_IsOnlyText()
110110 {
111111 // arrange
112112 var input = "blorgfester" ;
113- var unit = new Lexer ( input . AsSpan ( ) ) ;
113+ var unit = new Lexer ( input . AsMemory ( ) ) ;
114114
115115 // act
116116 var result = unit . MoveNext ( ) ;
@@ -130,7 +130,7 @@ public void MoveNext_Returns_True_WithCurrentOpeningTagToken_WhenInput_IsOpening
130130 {
131131 // arrange
132132 var input = "<p>" ;
133- var unit = new Lexer ( input . AsSpan ( ) ) ;
133+ var unit = new Lexer ( input . AsMemory ( ) ) ;
134134
135135 // act
136136 var result = unit . MoveNext ( ) ;
@@ -148,7 +148,7 @@ public void MoveNext_Returns_True_WithCurrentClosingTag_WhenInput_IsClosingTag()
148148 // arrange
149149 var input = "</p>" ;
150150
151- var unit = new Lexer ( input . AsSpan ( ) ) ;
151+ var unit = new Lexer ( input . AsMemory ( ) ) ;
152152
153153 // act
154154 var result = unit . MoveNext ( ) ;
@@ -513,7 +513,7 @@ public void GetEnumerator_Returns_TextTokens_WhenInput_IsMalformedSelfClosingTag
513513 public void MoveNext_Returns_False_WhenInput_ContainsOnlyScriptElement ( )
514514 {
515515 // arrange
516- var unit = new Lexer ( "<script>var a = 1 / 2; b = 3 < c >= 4;</script>" . AsSpan ( ) ) ;
516+ var unit = new Lexer ( "<script>var a = 1 / 2; b = 3 < c >= 4;</script>" . AsMemory ( ) ) ;
517517
518518 // act
519519 var result = unit . MoveNext ( ) ;
0 commit comments