/* Copyright 2015 Google Inc. All Rights Reserved. Distributed under MIT license. See file LICENSE for detail or copy at https://opensource.org/licenses/MIT */ namespace Org.Brotli.Dec { /// /// Tests for /// /// . /// public class BitReaderTest { [NUnit.Framework.Test] public virtual void TestReadAfterEos() { Org.Brotli.Dec.BitReader reader = new Org.Brotli.Dec.BitReader(); Org.Brotli.Dec.BitReader.Init(reader, new System.IO.MemoryStream(new byte[1])); Org.Brotli.Dec.BitReader.ReadBits(reader, 9); try { Org.Brotli.Dec.BitReader.CheckHealth(reader, false); } catch (Org.Brotli.Dec.BrotliRuntimeException) { // This exception is expected. return; } NUnit.Framework.Assert.Fail("BrotliRuntimeException should have been thrown by BitReader.checkHealth"); } } }