public static UnpackBinary ( byte source ) : UnpackingResult |
||
source | byte | The byte array which contains Message Pack binary stream. |
return | UnpackingResult |
public void TestUnpackBinary_Stream_ReadOnlyStream() { using (var stream = new WrapperStream(new MemoryStream(), canRead: false)) { Assert.Throws <ArgumentException>(() => Unpacking.UnpackBinary(stream)); } }
public void TestUnpackBinary_EofInBody() { Assert.Throws <InvalidMessagePackStreamException>(() => Unpacking.UnpackBinary(new byte[] { 0xA1 })); }
public void TestUnpackBinary_EofInBody() { Assert.Throws <UnpackException>(() => Unpacking.UnpackBinary(new byte[] { 0xA1 })); }
public void TestUnpackBinary_BinaryLengthIsGreaterThanInt32MaxValue() { Assert.Throws <MessageNotSupportedException>(() => Unpacking.UnpackBinary(new byte[] { 0xDB, 0x80, 0x00, 0x00, 0x00, 0xFF })); }
public void TestUnpackBinary_EofInHeader() { Assert.Throws <UnpackException>(() => Unpacking.UnpackBinary(new byte[] { 0xDA, 0x1 })); }