public void a_read_past_the_end_of_the_stream_returns_zero()
 {
     BufferPoolStream stream = new BufferPoolStream(BufferPool);
     stream.Write(new byte[500], 0, 500);
     stream.Position = 0;
     int read = stream.Read(new byte[500], 0, 500);
     Assert.AreEqual(500, read);
     read = stream.Read(new byte[500], 0, 500);
     Assert.AreEqual(0, read);
 }
Esempio n. 2
0
        public void a_read_past_the_end_of_the_stream_returns_zero()
        {
            BufferPoolStream stream = new BufferPoolStream(BufferPool);

            stream.Write(new byte[500], 0, 500);
            stream.Position = 0;
            int read = stream.Read(new byte[500], 0, 500);

            Assert.AreEqual(500, read);
            read = stream.Read(new byte[500], 0, 500);
            Assert.AreEqual(0, read);
        }
 public void position_is_incremented()
 {
     BufferPoolStream stream = new BufferPoolStream(BufferPool);
     stream.Write(new byte[500], 0, 500);
     stream.Seek(0, SeekOrigin.Begin);
     Assert.AreEqual(0, stream.Position);
     int read = stream.Read(new byte[50], 0, 50);
     Assert.AreEqual(50, stream.Position);
 }
Esempio n. 4
0
        public void position_is_incremented()
        {
            BufferPoolStream stream = new BufferPoolStream(BufferPool);

            stream.Write(new byte[500], 0, 500);
            stream.Seek(0, SeekOrigin.Begin);
            Assert.AreEqual(0, stream.Position);
            stream.Read(new byte[50], 0, 50);
            Assert.AreEqual(50, stream.Position);
        }