public YamlReader(Stream stream, int bufferSize, bool leaveStreamOpen) { _reader = new StreamReader(stream, Encoding.UTF8, false, bufferSize, leaveStreamOpen); _readerAdapter = new PeekableStreamReaderAdapter(_reader); Assert.AreEqual("---", _readerAdapter.ReadLine(), "Invalid YAML format, missing expected --- header."); }