public void ReadOverrides() { var stream = new MemoryStream(); using (var writer = new BinaryWriter(stream)) { writer.Write("TEST"); stream.Seek(0, SeekOrigin.Begin); using (var reader = new MockBinaryReader(stream)) { var readChars = reader.ReadChars(4); Assert.AreEqual(1, reader.ReadCharsCounter); Assert.AreEqual(0, reader.ReadCounter); reader.Read(readChars, 0, 4); Assert.AreEqual(1, reader.ReadCharsCounter); Assert.AreEqual(1, reader.ReadCounter); } } }
public void ReadOverrides () { var stream = new MemoryStream (); using (var writer = new BinaryWriter (stream)) { writer.Write ("TEST"); stream.Seek (0, SeekOrigin.Begin); using (var reader = new MockBinaryReader (stream)) { var readChars = reader.ReadChars (4); Assert.AreEqual (1, reader.ReadCharsCounter); Assert.AreEqual (0, reader.ReadCounter); reader.Read (readChars, 0, 4); Assert.AreEqual (1, reader.ReadCharsCounter); Assert.AreEqual (1, reader.ReadCounter); } } }