public void ToStream() { ManagedBinaryMemoryWriter writer = new ManagedBinaryMemoryWriter(); for (int i = 0; i < 20000000; i++) { writer.Write((byte)0xAA); } MemoryStream stream = new MemoryStream(); int size = (int)writer.ToStream(stream); Assert.AreEqual(size, 20000000, "Wrong length of generated data."); Assert.AreEqual(stream.Position, 20000000, "Wrong length of generated data."); foreach (byte b in stream.ToArray()) { Assert.AreEqual(b, 0xAA, "Wrong Byte in data."); } }