public void ClosedCachingStreamFailsOnReadTest() { Assert.Throws <ObjectDisposedException> ( () => { using (var sourceStream = TestHelpers.GetResourceStream(ResourceName)) { using (var cachingStream = new CachingStream(sourceStream)) { cachingStream.Close(); Assert.AreEqual(0, cachingStream.Position); } } } ); }