public void ReadLine_ReadTheBuffer() { const string testString = "lorem ipsum"; var bytes = ConverterHelper.GetBytes(testString); bytes[10] = (int)'\n'; var bufferedLineReader = new BufferedLineReader(new MemoryStream(bytes)); int nl = 0; bufferedLineReader.ReadLine(new UTF8Encoding(), ref nl); }
public override bool CreateReader(ref Exception error) { try { Reader = new BufferedLineReader(Stream) { Position = OffsetInStream }; return true; } catch (Exception e) { error = new Exception("CreatingReader failed", e); } return false; }
public void Reset_ResetTheBuffer() { const string testString = "lorem ipsum"; var bytes = ConverterHelper.GetBytes(testString); bytes[10] = 10; var bufferedLineReader = new BufferedLineReader(new MemoryStream(bytes)); bufferedLineReader.Reset(); }