private static void CheckStreamIntegrity(UnmanagedMemoryStream stream, byte[] originalData) { stream.Position = 0; byte[] streamData = new byte[originalData.Length]; int value = stream.Read(streamData, 0, streamData.Length); Assert.Equal(originalData.Length, value); Assert.Equal(originalData, streamData, ArrayHelpers.Comparer <byte>()); stream.Position = 0; }