public virtual void WriteStreamLongerBufTestMethod(T value, byte[] serialized) { using (var ms = new MemoryStream(new byte[serialized.Length + 1])) using (var binaryWriter = new BinaryWriterBase128(output: ms)) { WriteStream(binaryWriter: binaryWriter, value: value); Assert.AreEqual(expected: serialized.Length, actual: binaryWriter.BaseStream.Position); binaryWriter.Flush(); Assert.IsTrue(ms.ToArray().Take(serialized.Length).SequenceEqual(serialized)); } }