public void ReadExact_ShouldSucceedIfEverythingIsOk() { var stream = new SequentialStream(); stream.ReadExact(Buffer, 0, 100); for (var i = 0; i < 100; i++) { Assert.AreEqual(i, Buffer[i]); } }
public static void Compress(CompressionParameters parameters, Stream input, Stream output) { if (input == null) { throw new ArgumentNullException(nameof(input)); } if (output == null) { throw new ArgumentNullException(nameof(output)); } ValidateParameters(parameters); var inputStream = new SequentialStream(input); var outputStream = new SequentialStream(output); int ok = CompressStream(ref parameters, inputStream, outputStream); if (ok == 0) { throw new BrotliException(); } }