public static void WriteOnUnwritableStream_Throws_NotSupportedException()
 {
     using (WrappedMemoryStream underlying = new WrappedMemoryStream(true, false, true))
         using (BufferedStream stream = new BufferedStream(underlying))
         {
             Assert.Throws <NotSupportedException>(() => stream.Write(new byte[] { 1 }, 0, 1));
         }
 }
 public static void SeekOnUnseekableStream_Throws_NotSupportedException()
 {
     using (WrappedMemoryStream underlying = new WrappedMemoryStream(true, true, false))
         using (BufferedStream stream = new BufferedStream(underlying))
         {
             Assert.Throws <NotSupportedException>(() => stream.Seek(0, new SeekOrigin()));
         }
 }
        public void WriteAfterRead_NonSeekableStream_Throws()
        {
            var wrapped = new WrappedMemoryStream(canRead: true, canWrite: true, canSeek: false, data: new byte[] { 1, 2, 3, 4, 5 });
            var s       = new BufferedStream(wrapped);

            s.Read(new byte[3], 0, 3);
            Assert.Throws <NotSupportedException>(() => s.Write(new byte[10], 0, 10));
        }
Beispiel #4
0
        public void WriteAfterRead_NonSeekableStream_Throws()
        {
            var wrapped = new WrappedMemoryStream(canRead: true, canWrite: true, canSeek: false, data: new byte[] { 1, 2, 3, 4, 5 });
            var s = new BufferedStream(wrapped);

            s.Read(new byte[3], 0, 3);
            Assert.Throws<NotSupportedException>(() => s.Write(new byte[10], 0, 10));
        }
 public static void WriteOnUnwritableStream_Throws_NotSupportedException()
 {
     using (WrappedMemoryStream underlying = new WrappedMemoryStream(true, false, true))
     using (BufferedStream stream = new BufferedStream(underlying))
     {
         Assert.Throws<NotSupportedException>(() => stream.Write(new byte[] { 1 }, 0, 1));
     }
 }
 public static void SeekOnUnseekableStream_Throws_NotSupportedException()
 {
     using (WrappedMemoryStream underlying = new WrappedMemoryStream(true, true, false))
     using (BufferedStream stream = new BufferedStream(underlying))
     {
         Assert.Throws<NotSupportedException>(() => stream.Seek(0, new SeekOrigin()));
     }
 }