public void ReadTest() { var encoding = new UnicodeEncoding(); var buffer = encoding.GetBytes(TestString); int size = buffer.Length; var ms = new MemoryStream(); ms.WriteByte((byte)(size / 256)); ms.WriteByte((byte)(size & 255)); ms.Write(buffer, 0, buffer.Length); ms.Position = 0; var reader = new NamedPipeStreamReader(ms); string result = reader.Read(); Assert.AreEqual(TestString, result); }
public void Setup() { this.stream = new MemoryStream(); this.streamWriter = new NamedPipeStreamWriter(this.stream); this.streamReader = new NamedPipeStreamReader(this.stream, BufferSize); }