Exemple #1
0
 public void CharAtCorrectlyReturnsLocation()
 {
     var buffer = new LineTrackingStringBuffer();
     buffer.Append("foo\rbar\nbaz\r\nbiz");
     LineTrackingStringBuffer.CharacterReference chr = buffer.CharAt(14);
     Assert.Equal('i', chr.Character);
     Assert.Equal(new SourceLocation(14, 3, 1), chr.Location);
 }
Exemple #2
0
 public void CtorInitializesProperties()
 {
     var buffer = new LineTrackingStringBuffer();
     Assert.Equal(0, buffer.Length);
 }